./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/config/KojakMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-DerefFreeMemtrack-64bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f25e8d9a29012500b38126aa22b2b7d181aad99a845cece264158253e2ec92e3 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-03 00:56:10,783 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-03 00:56:10,852 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-DerefFreeMemtrack-64bit-Kojak_Default.epf [2023-12-03 00:56:10,856 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-03 00:56:10,857 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2023-12-03 00:56:10,878 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-03 00:56:10,879 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-03 00:56:10,880 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-03 00:56:10,880 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-03 00:56:10,881 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-03 00:56:10,881 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-03 00:56:10,882 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-12-03 00:56:10,882 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-12-03 00:56:10,883 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-12-03 00:56:10,883 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-03 00:56:10,884 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-12-03 00:56:10,884 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-03 00:56:10,885 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2023-12-03 00:56:10,885 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2023-12-03 00:56:10,886 INFO L153 SettingsManager]: * Theory for external solver=ALL [2023-12-03 00:56:10,886 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-03 00:56:10,887 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-03 00:56:10,888 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-03 00:56:10,888 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-03 00:56:10,889 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2023-12-03 00:56:10,889 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-03 00:56:10,890 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak 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 -> f25e8d9a29012500b38126aa22b2b7d181aad99a845cece264158253e2ec92e3 [2023-12-03 00:56:11,094 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-03 00:56:11,115 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-03 00:56:11,117 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-03 00:56:11,119 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-03 00:56:11,119 INFO L274 PluginConnector]: CDTParser initialized [2023-12-03 00:56:11,121 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2023-12-03 00:56:13,942 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-03 00:56:14,329 INFO L384 CDTParser]: Found 1 translation units. [2023-12-03 00:56:14,330 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2023-12-03 00:56:14,363 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/data/6a7aab1b4/06f00d0ea29949fdbd7d9b09f49bfe1c/FLAG0d2b4a5a0 [2023-12-03 00:56:14,378 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/data/6a7aab1b4/06f00d0ea29949fdbd7d9b09f49bfe1c [2023-12-03 00:56:14,380 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-03 00:56:14,382 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-03 00:56:14,383 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-03 00:56:14,383 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-03 00:56:14,388 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-03 00:56:14,389 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.12 12:56:14" (1/1) ... [2023-12-03 00:56:14,390 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a8b279a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:56:14, skipping insertion in model container [2023-12-03 00:56:14,390 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.12 12:56:14" (1/1) ... [2023-12-03 00:56:14,504 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-03 00:56:15,660 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-03 00:56:15,685 INFO L202 MainTranslator]: Completed pre-run [2023-12-03 00:56:15,752 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3641-3642] [2023-12-03 00:56:15,753 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrl %1,%0\n\tcmovzl %2,%0": "=&r" (r): "rm" (x), "rm" (-1)); [3649] [2023-12-03 00:56:15,754 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3668] [2023-12-03 00:56:15,755 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3670] [2023-12-03 00:56:15,755 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3672] [2023-12-03 00:56:15,755 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3675] [2023-12-03 00:56:15,757 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [3742] [2023-12-03 00:56:15,757 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3744] [2023-12-03 00:56:15,757 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3746] [2023-12-03 00:56:15,757 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3749] [2023-12-03 00:56:15,768 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4027] [2023-12-03 00:56:15,769 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4036] [2023-12-03 00:56:15,769 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4039] [2023-12-03 00:56:15,829 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 *)"/anthill/stuff/tacas-comp/work/current--X--drivers/block/loop.ko--X--unsafelinux-3.0.1--X--08_1/linux-3.0.1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/08_1/drivers/block/loop.c.p"), "i" (533), "i" (12UL)); [4827-4828] [2023-12-03 00:56:15,834 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 *)"/anthill/stuff/tacas-comp/work/current--X--drivers/block/loop.ko--X--unsafelinux-3.0.1--X--08_1/linux-3.0.1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/08_1/drivers/block/loop.c.p"), "i" (600), "i" (12UL)); [4989-4990] [2023-12-03 00:56:15,974 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-03 00:56:16,029 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-12-03 00:56:16,029 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-12-03 00:56:16,037 INFO L206 MainTranslator]: Completed translation [2023-12-03 00:56:16,038 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:56:16 WrapperNode [2023-12-03 00:56:16,038 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-03 00:56:16,039 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-03 00:56:16,039 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-03 00:56:16,039 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-03 00:56:16,046 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:56:16" (1/1) ... [2023-12-03 00:56:16,097 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:56:16" (1/1) ... [2023-12-03 00:56:16,638 INFO L138 Inliner]: procedures = 236, calls = 1214, calls flagged for inlining = 374, calls inlined = 2086, statements flattened = 30972 [2023-12-03 00:56:16,638 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-03 00:56:16,639 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-03 00:56:16,639 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-03 00:56:16,639 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-03 00:56:16,648 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:56:16" (1/1) ... [2023-12-03 00:56:16,648 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:56:16" (1/1) ... [2023-12-03 00:56:16,875 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:56:16" (1/1) ... [2023-12-03 00:56:16,875 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:56:16" (1/1) ... [2023-12-03 00:56:17,533 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:56:16" (1/1) ... [2023-12-03 00:56:17,686 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:56:16" (1/1) ... [2023-12-03 00:56:17,732 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:56:16" (1/1) ... [2023-12-03 00:56:17,777 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:56:16" (1/1) ... [2023-12-03 00:56:17,942 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-03 00:56:17,944 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-03 00:56:17,944 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-03 00:56:17,944 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-03 00:56:17,945 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:56:16" (1/1) ... [2023-12-03 00:56:17,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-03 00:56:17,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/z3 [2023-12-03 00:56:17,981 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2023-12-03 00:56:18,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2023-12-03 00:56:18,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-12-03 00:56:18,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-12-03 00:56:18,030 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-03 00:56:18,030 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-12-03 00:56:18,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-03 00:56:18,030 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-03 00:56:18,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-03 00:56:18,031 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-12-03 00:56:18,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-12-03 00:56:18,031 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-03 00:56:18,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-03 00:56:18,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-03 00:56:18,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-03 00:56:18,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-03 00:56:18,032 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-12-03 00:56:18,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-03 00:56:18,032 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-03 00:56:18,033 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-03 00:56:18,686 INFO L241 CfgBuilder]: Building ICFG [2023-12-03 00:56:18,688 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-03 00:56:18,717 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-03 00:56:18,804 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-03 00:56:18,958 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-03 00:56:19,038 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-03 00:56:38,735 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2502: assume false; [2023-12-03 00:56:38,735 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2503: assume !false; [2023-12-03 00:56:38,736 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2498: assume !false; [2023-12-03 00:56:38,736 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2497: assume false; [2023-12-03 00:56:38,736 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2472: assume false; [2023-12-03 00:56:38,737 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2473: assume !false; [2023-12-03 00:56:38,737 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2478: assume !false; [2023-12-03 00:56:38,737 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2477: assume false; [2023-12-03 00:56:38,737 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2461: assume false; [2023-12-03 00:56:38,737 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2462: assume !false; [2023-12-03 00:56:38,737 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2467: assume !false; [2023-12-03 00:56:38,738 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2466: assume false; [2023-12-03 00:56:38,738 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2443: assume !false; [2023-12-03 00:56:38,738 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2442: assume false; [2023-12-03 00:56:38,738 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2438: assume !false; [2023-12-03 00:56:38,738 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2437: assume false; [2023-12-03 00:56:38,739 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2412: assume false; [2023-12-03 00:56:38,739 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2413: assume !false; [2023-12-03 00:56:38,739 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2418: assume !false; [2023-12-03 00:56:38,739 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2417: assume false; [2023-12-03 00:56:38,739 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2407: assume false; [2023-12-03 00:56:38,739 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2408: assume !false; [2023-12-03 00:56:38,739 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2391: assume false; [2023-12-03 00:56:38,740 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2392: assume !false; [2023-12-03 00:56:38,740 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2382: assume !false; [2023-12-03 00:56:38,740 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2381: assume false; [2023-12-03 00:56:38,740 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2386: assume false; [2023-12-03 00:56:38,740 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2387: assume !false; [2023-12-03 00:56:38,740 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2370: assume !false; [2023-12-03 00:56:38,741 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2375: assume !false; [2023-12-03 00:56:38,741 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2374: assume false; [2023-12-03 00:56:38,741 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2369: assume false; [2023-12-03 00:56:38,741 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2350: assume !false; [2023-12-03 00:56:38,741 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2344: assume false; [2023-12-03 00:56:38,741 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2345: assume !false; [2023-12-03 00:56:38,741 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2349: assume false; [2023-12-03 00:56:38,742 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2333: assume false; [2023-12-03 00:56:38,742 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2334: assume !false; [2023-12-03 00:56:38,742 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2339: assume !false; [2023-12-03 00:56:38,742 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2338: assume false; [2023-12-03 00:56:38,742 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2310: assume !false; [2023-12-03 00:56:38,742 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2315: assume !false; [2023-12-03 00:56:38,742 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2314: assume false; [2023-12-03 00:56:38,742 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2309: assume false; [2023-12-03 00:56:38,743 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4817: assume false; [2023-12-03 00:56:38,743 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4818: assume !false; [2023-12-03 00:56:38,743 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##83: assume false; [2023-12-03 00:56:38,743 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##80: assume !false; [2023-12-03 00:56:38,743 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume !false; [2023-12-03 00:56:38,743 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##89: assume !false; [2023-12-03 00:56:38,743 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##88: assume false; [2023-12-03 00:56:38,744 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##79: assume false; [2023-12-03 00:56:38,744 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2201: assume !false; [2023-12-03 00:56:38,744 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2200: assume false; [2023-12-03 00:56:38,744 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4822: assume false; [2023-12-03 00:56:38,744 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4823: assume !false; [2023-12-03 00:56:38,744 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2997: assume false; [2023-12-03 00:56:38,744 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2998: assume !false; [2023-12-03 00:56:38,744 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2973: assume false; [2023-12-03 00:56:38,745 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2974: assume !false; [2023-12-03 00:56:38,745 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2906: assume !false; [2023-12-03 00:56:38,745 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2905: assume false; [2023-12-03 00:56:38,745 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##182: assume !false; [2023-12-03 00:56:38,745 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##181: assume false; [2023-12-03 00:56:38,746 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##191: assume !false; [2023-12-03 00:56:38,746 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##190: assume false; [2023-12-03 00:56:38,746 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##199: assume false; [2023-12-03 00:56:38,746 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##143: assume !false; [2023-12-03 00:56:38,746 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##142: assume false; [2023-12-03 00:56:38,746 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##148: assume !false; [2023-12-03 00:56:38,747 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##147: assume false; [2023-12-03 00:56:38,747 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##108: assume false; [2023-12-03 00:56:38,747 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##109: assume !false; [2023-12-03 00:56:38,747 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##114: assume !false; [2023-12-03 00:56:38,747 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##113: assume false; [2023-12-03 00:56:38,747 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##119: assume !false; [2023-12-03 00:56:38,747 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##118: assume false; [2023-12-03 00:56:38,748 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##124: assume !false; [2023-12-03 00:56:38,748 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##123: assume false; [2023-12-03 00:56:38,748 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##200: assume !false; [2023-12-03 00:56:38,748 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4314: assume !false; [2023-12-03 00:56:38,748 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4313: assume false; [2023-12-03 00:56:38,748 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4308: assume false; [2023-12-03 00:56:38,748 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4309: assume !false; [2023-12-03 00:56:38,749 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4253: assume false; [2023-12-03 00:56:38,749 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4254: assume !false; [2023-12-03 00:56:38,749 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4248: assume false; [2023-12-03 00:56:38,749 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4249: assume !false; [2023-12-03 00:56:38,749 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##309: assume !false; [2023-12-03 00:56:38,749 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##308: assume false; [2023-12-03 00:56:38,749 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##313: assume false; [2023-12-03 00:56:38,749 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##314: assume !false; [2023-12-03 00:56:38,750 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4223: assume false; [2023-12-03 00:56:38,750 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4224: assume !false; [2023-12-03 00:56:38,750 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4228: assume false; [2023-12-03 00:56:38,750 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4229: assume !false; [2023-12-03 00:56:38,750 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4219: assume !false; [2023-12-03 00:56:38,750 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4218: assume false; [2023-12-03 00:56:38,750 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4202: assume false; [2023-12-03 00:56:38,750 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4203: assume !false; [2023-12-03 00:56:38,750 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4284: assume !false; [2023-12-03 00:56:38,751 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4283: assume false; [2023-12-03 00:56:38,751 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4288: assume false; [2023-12-03 00:56:38,751 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4289: assume !false; [2023-12-03 00:56:38,751 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4273: assume !false; [2023-12-03 00:56:38,751 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4272: assume false; [2023-12-03 00:56:38,751 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4277: assume false; [2023-12-03 00:56:38,751 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4278: assume !false; [2023-12-03 00:56:38,751 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##369: assume !false; [2023-12-03 00:56:38,751 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##374: assume !false; [2023-12-03 00:56:38,752 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##373: assume false; [2023-12-03 00:56:38,752 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##381: assume !false; [2023-12-03 00:56:38,752 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##380: assume false; [2023-12-03 00:56:38,752 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##386: assume !false; [2023-12-03 00:56:38,752 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##385: assume false; [2023-12-03 00:56:38,752 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##391: assume !false; [2023-12-03 00:56:38,752 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##390: assume false; [2023-12-03 00:56:38,752 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##333: assume !false; [2023-12-03 00:56:38,753 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##332: assume false; [2023-12-03 00:56:38,753 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##338: assume !false; [2023-12-03 00:56:38,753 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##337: assume false; [2023-12-03 00:56:38,753 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##344: assume !false; [2023-12-03 00:56:38,753 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##343: assume false; [2023-12-03 00:56:38,753 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##349: assume !false; [2023-12-03 00:56:38,753 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##348: assume false; [2023-12-03 00:56:38,753 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##368: assume false; [2023-12-03 00:56:38,753 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##407: assume !false; [2023-12-03 00:56:38,754 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##406: assume false; [2023-12-03 00:56:38,754 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##412: assume !false; [2023-12-03 00:56:38,754 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##411: assume false; [2023-12-03 00:56:38,754 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##416: assume false; [2023-12-03 00:56:38,754 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##417: assume !false; [2023-12-03 00:56:38,754 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4120: assume false; [2023-12-03 00:56:38,754 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4121: assume !false; [2023-12-03 00:56:38,754 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4125: assume false; [2023-12-03 00:56:38,755 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4126: assume !false; [2023-12-03 00:56:38,755 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##437: assume !false; [2023-12-03 00:56:38,755 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##436: assume false; [2023-12-03 00:56:38,755 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##441: assume false; [2023-12-03 00:56:38,755 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##442: assume !false; [2023-12-03 00:56:38,755 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4192: assume false; [2023-12-03 00:56:38,755 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4193: assume !false; [2023-12-03 00:56:38,755 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4197: assume false; [2023-12-03 00:56:38,756 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4198: assume !false; [2023-12-03 00:56:38,756 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4181: assume !false; [2023-12-03 00:56:38,756 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4180: assume false; [2023-12-03 00:56:38,756 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4185: assume false; [2023-12-03 00:56:38,756 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4186: assume !false; [2023-12-03 00:56:38,756 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4160: assume false; [2023-12-03 00:56:38,756 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4161: assume !false; [2023-12-03 00:56:38,756 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4150: assume !false; [2023-12-03 00:56:38,756 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4156: assume !false; [2023-12-03 00:56:38,757 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4155: assume false; [2023-12-03 00:56:38,757 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4145: assume !false; [2023-12-03 00:56:38,757 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4144: assume false; [2023-12-03 00:56:38,757 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4149: assume false; [2023-12-03 00:56:38,757 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##496: assume false; [2023-12-03 00:56:38,757 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##497: assume !false; [2023-12-03 00:56:38,757 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##461: assume !false; [2023-12-03 00:56:38,757 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##460: assume false; [2023-12-03 00:56:38,758 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##466: assume !false; [2023-12-03 00:56:38,758 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##465: assume false; [2023-12-03 00:56:38,758 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##472: assume !false; [2023-12-03 00:56:38,758 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##471: assume false; [2023-12-03 00:56:38,758 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##477: assume !false; [2023-12-03 00:56:38,758 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##476: assume false; [2023-12-03 00:56:38,758 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4011: assume false; [2023-12-03 00:56:38,758 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4012: assume !false; [2023-12-03 00:56:38,758 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4002: assume false; [2023-12-03 00:56:38,759 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4003: assume !false; [2023-12-03 00:56:38,759 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##502: assume !false; [2023-12-03 00:56:38,759 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##501: assume false; [2023-12-03 00:56:38,759 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2191: assume false; [2023-12-03 00:56:38,759 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2192: assume !false; [2023-12-03 00:56:38,759 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##657: assume !false; [2023-12-03 00:56:38,759 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##656: assume false; [2023-12-03 00:56:38,759 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2182: assume false; [2023-12-03 00:56:38,760 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2183: assume !false; [2023-12-03 00:56:38,760 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2159: assume !false; [2023-12-03 00:56:38,760 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2158: assume false; [2023-12-03 00:56:38,760 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4792: assume false; [2023-12-03 00:56:38,760 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4793: assume !false; [2023-12-03 00:56:38,760 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4798: assume !false; [2023-12-03 00:56:38,760 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4797: assume false; [2023-12-03 00:56:38,760 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4781: assume false; [2023-12-03 00:56:38,760 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4782: assume !false; [2023-12-03 00:56:38,761 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4787: assume !false; [2023-12-03 00:56:38,761 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4786: assume false; [2023-12-03 00:56:38,761 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4762: assume false; [2023-12-03 00:56:38,761 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4763: assume !false; [2023-12-03 00:56:38,761 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4758: assume !false; [2023-12-03 00:56:38,761 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4757: assume false; [2023-12-03 00:56:38,761 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4732: assume false; [2023-12-03 00:56:38,761 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4733: assume !false; [2023-12-03 00:56:38,762 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4737: assume false; [2023-12-03 00:56:38,762 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4738: assume !false; [2023-12-03 00:56:38,762 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4727: assume false; [2023-12-03 00:56:38,762 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4728: assume !false; [2023-12-03 00:56:38,762 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4711: assume false; [2023-12-03 00:56:38,762 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4712: assume !false; [2023-12-03 00:56:38,762 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4701: assume false; [2023-12-03 00:56:38,762 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4702: assume !false; [2023-12-03 00:56:38,762 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4707: assume !false; [2023-12-03 00:56:38,762 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4706: assume false; [2023-12-03 00:56:38,763 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4690: assume !false; [2023-12-03 00:56:38,763 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4695: assume !false; [2023-12-03 00:56:38,763 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4694: assume false; [2023-12-03 00:56:38,763 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4689: assume false; [2023-12-03 00:56:38,763 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4670: assume !false; [2023-12-03 00:56:38,763 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4664: assume false; [2023-12-03 00:56:38,763 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4665: assume !false; [2023-12-03 00:56:38,763 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4669: assume false; [2023-12-03 00:56:38,764 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4653: assume false; [2023-12-03 00:56:38,764 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4654: assume !false; [2023-12-03 00:56:38,764 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4659: assume !false; [2023-12-03 00:56:38,764 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4658: assume false; [2023-12-03 00:56:38,764 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4630: assume !false; [2023-12-03 00:56:38,764 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4634: assume false; [2023-12-03 00:56:38,764 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4635: assume !false; [2023-12-03 00:56:38,764 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4629: assume false; [2023-12-03 00:56:38,765 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4520: assume false; [2023-12-03 00:56:38,765 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4521: assume !false; [2023-12-03 00:56:38,765 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4512: assume !false; [2023-12-03 00:56:38,765 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4511: assume false; [2023-12-03 00:56:38,765 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4502: assume false; [2023-12-03 00:56:38,765 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4503: assume !false; [2023-12-03 00:56:38,765 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4479: assume !false; [2023-12-03 00:56:38,765 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4478: assume false; [2023-12-03 00:56:38,766 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##926: assume !false; [2023-12-03 00:56:38,766 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##925: assume false; [2023-12-03 00:56:38,766 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##908: assume !false; [2023-12-03 00:56:38,766 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##907: assume false; [2023-12-03 00:56:38,766 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##917: assume !false; [2023-12-03 00:56:38,766 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##916: assume false; [2023-12-03 00:56:38,767 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5286: assume false; [2023-12-03 00:56:38,767 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5287: assume !false; [2023-12-03 00:56:38,767 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5278: assume !false; [2023-12-03 00:56:38,767 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5277: assume false; [2023-12-03 00:56:38,768 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5268: assume false; [2023-12-03 00:56:38,768 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5269: assume !false; [2023-12-03 00:56:38,768 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5245: assume !false; [2023-12-03 00:56:38,768 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5244: assume false; [2023-12-03 00:56:38,769 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1222: assume false; [2023-12-03 00:56:38,770 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1223: assume !false; [2023-12-03 00:56:38,770 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1227: assume false; [2023-12-03 00:56:38,770 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1228: assume !false; [2023-12-03 00:56:38,770 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1202: assume false; [2023-12-03 00:56:38,770 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1203: assume !false; [2023-12-03 00:56:38,770 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1191: assume false; [2023-12-03 00:56:38,771 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1192: assume !false; [2023-12-03 00:56:38,771 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1197: assume false; [2023-12-03 00:56:38,771 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1198: assume !false; [2023-12-03 00:56:38,771 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1186: assume false; [2023-12-03 00:56:38,771 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1187: assume !false; [2023-12-03 00:56:38,771 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1162: assume false; [2023-12-03 00:56:38,772 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1163: assume !false; [2023-12-03 00:56:38,772 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1167: assume false; [2023-12-03 00:56:38,772 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1168: assume !false; [2023-12-03 00:56:38,772 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1142: assume false; [2023-12-03 00:56:38,772 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1143: assume !false; [2023-12-03 00:56:38,773 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1132: assume false; [2023-12-03 00:56:38,773 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1133: assume !false; [2023-12-03 00:56:38,773 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1137: assume false; [2023-12-03 00:56:38,773 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1138: assume !false; [2023-12-03 00:56:38,773 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1111: assume false; [2023-12-03 00:56:38,773 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1112: assume !false; [2023-12-03 00:56:38,774 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1116: assume false; [2023-12-03 00:56:38,774 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1117: assume !false; [2023-12-03 00:56:38,774 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1100: assume !false; [2023-12-03 00:56:38,774 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1106: assume false; [2023-12-03 00:56:38,774 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1107: assume !false; [2023-12-03 00:56:38,774 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3743: assume !false; [2023-12-03 00:56:38,775 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3742: assume false; [2023-12-03 00:56:38,775 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1094: assume false; [2023-12-03 00:56:38,775 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1095: assume !false; [2023-12-03 00:56:38,775 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1099: assume false; [2023-12-03 00:56:38,775 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1070: assume !false; [2023-12-03 00:56:38,775 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1074: assume false; [2023-12-03 00:56:38,776 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1075: assume !false; [2023-12-03 00:56:38,776 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1063: assume false; [2023-12-03 00:56:38,776 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1064: assume !false; [2023-12-03 00:56:38,776 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1069: assume false; [2023-12-03 00:56:38,776 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1058: assume false; [2023-12-03 00:56:38,776 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1059: assume !false; [2023-12-03 00:56:38,776 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1040: assume !false; [2023-12-03 00:56:38,776 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1034: assume false; [2023-12-03 00:56:38,776 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1035: assume !false; [2023-12-03 00:56:38,777 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1039: assume false; [2023-12-03 00:56:38,777 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1700: assume false; [2023-12-03 00:56:38,777 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1701: assume !false; [2023-12-03 00:56:38,777 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1651: assume false; [2023-12-03 00:56:38,777 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1652: assume !false; [2023-12-03 00:56:38,778 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1641: assume false; [2023-12-03 00:56:38,778 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1642: assume !false; [2023-12-03 00:56:38,778 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1646: assume false; [2023-12-03 00:56:38,778 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1647: assume !false; [2023-12-03 00:56:38,778 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1620: assume false; [2023-12-03 00:56:38,778 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1621: assume !false; [2023-12-03 00:56:38,778 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1625: assume false; [2023-12-03 00:56:38,778 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1626: assume !false; [2023-12-03 00:56:38,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1608: assume false; [2023-12-03 00:56:38,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1609: assume !false; [2023-12-03 00:56:38,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1615: assume false; [2023-12-03 00:56:38,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1616: assume !false; [2023-12-03 00:56:38,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1603: assume false; [2023-12-03 00:56:38,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1604: assume !false; [2023-12-03 00:56:38,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1695: assume false; [2023-12-03 00:56:38,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1696: assume !false; [2023-12-03 00:56:38,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1671: assume false; [2023-12-03 00:56:38,779 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1672: assume !false; [2023-12-03 00:56:38,780 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1676: assume false; [2023-12-03 00:56:38,780 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1677: assume !false; [2023-12-03 00:56:38,780 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1543: assume false; [2023-12-03 00:56:38,780 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1544: assume !false; [2023-12-03 00:56:38,780 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1548: assume false; [2023-12-03 00:56:38,780 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1549: assume !false; [2023-12-03 00:56:38,780 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1583: assume false; [2023-12-03 00:56:38,780 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1584: assume !false; [2023-12-03 00:56:38,781 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1572: assume false; [2023-12-03 00:56:38,781 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1573: assume !false; [2023-12-03 00:56:38,781 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1578: assume false; [2023-12-03 00:56:38,781 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1579: assume !false; [2023-12-03 00:56:38,781 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1567: assume false; [2023-12-03 00:56:38,781 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1568: assume !false; [2023-12-03 00:56:38,781 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1425: assume false; [2023-12-03 00:56:38,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1426: assume !false; [2023-12-03 00:56:38,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1416: assume false; [2023-12-03 00:56:38,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1417: assume !false; [2023-12-03 00:56:38,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1434: assume false; [2023-12-03 00:56:38,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1435: assume !false; [2023-12-03 00:56:38,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1392: assume false; [2023-12-03 00:56:38,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1393: assume !false; [2023-12-03 00:56:38,782 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3994: assume !false; [2023-12-03 00:56:38,783 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3993: assume false; [2023-12-03 00:56:38,783 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3015: assume false; [2023-12-03 00:56:38,783 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3016: assume !false; [2023-12-03 00:56:38,783 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3006: assume false; [2023-12-03 00:56:38,783 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3007: assume !false; [2023-12-03 00:56:38,783 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5583: assume false; [2023-12-03 00:56:38,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5584: assume !false; [2023-12-03 00:56:38,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5588: assume false; [2023-12-03 00:56:38,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5589: assume !false; [2023-12-03 00:56:38,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5564: assume !false; [2023-12-03 00:56:38,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5563: assume false; [2023-12-03 00:56:38,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5553: assume !false; [2023-12-03 00:56:38,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5552: assume false; [2023-12-03 00:56:38,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5558: assume false; [2023-12-03 00:56:38,784 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5559: assume !false; [2023-12-03 00:56:38,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5547: assume false; [2023-12-03 00:56:38,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5548: assume !false; [2023-12-03 00:56:38,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5524: assume !false; [2023-12-03 00:56:38,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5523: assume false; [2023-12-03 00:56:38,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5528: assume false; [2023-12-03 00:56:38,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5529: assume !false; [2023-12-03 00:56:38,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5503: assume false; [2023-12-03 00:56:38,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5504: assume !false; [2023-12-03 00:56:38,785 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5461: assume !false; [2023-12-03 00:56:38,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5460: assume false; [2023-12-03 00:56:38,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5467: assume false; [2023-12-03 00:56:38,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5468: assume !false; [2023-12-03 00:56:38,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5455: assume false; [2023-12-03 00:56:38,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5456: assume !false; [2023-12-03 00:56:38,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5430: assume false; [2023-12-03 00:56:38,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5431: assume !false; [2023-12-03 00:56:38,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5436: assume !false; [2023-12-03 00:56:38,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5435: assume false; [2023-12-03 00:56:38,786 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5420: assume !false; [2023-12-03 00:56:38,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5425: assume !false; [2023-12-03 00:56:38,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5424: assume false; [2023-12-03 00:56:38,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5419: assume false; [2023-12-03 00:56:38,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5400: assume false; [2023-12-03 00:56:38,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5401: assume !false; [2023-12-03 00:56:38,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5494: assume !false; [2023-12-03 00:56:38,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5493: assume false; [2023-12-03 00:56:38,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5498: assume false; [2023-12-03 00:56:38,787 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5499: assume !false; [2023-12-03 00:56:38,788 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5472: assume false; [2023-12-03 00:56:38,788 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5473: assume !false; [2023-12-03 00:56:38,788 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5477: assume false; [2023-12-03 00:56:38,788 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5478: assume !false; [2023-12-03 00:56:38,788 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5395: assume false; [2023-12-03 00:56:38,788 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5396: assume !false; [2023-12-03 00:56:38,788 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3312: assume false; [2023-12-03 00:56:38,789 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3313: assume !false; [2023-12-03 00:56:38,789 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3318: assume !false; [2023-12-03 00:56:38,789 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3317: assume false; [2023-12-03 00:56:38,789 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3282: assume !false; [2023-12-03 00:56:38,789 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3281: assume false; [2023-12-03 00:56:38,789 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3288: assume !false; [2023-12-03 00:56:38,790 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3287: assume false; [2023-12-03 00:56:38,790 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3277: assume !false; [2023-12-03 00:56:38,790 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3276: assume false; [2023-12-03 00:56:38,790 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3253: assume !false; [2023-12-03 00:56:38,790 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3252: assume false; [2023-12-03 00:56:38,791 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3257: assume false; [2023-12-03 00:56:38,791 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3258: assume !false; [2023-12-03 00:56:38,791 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3233: assume !false; [2023-12-03 00:56:38,791 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3232: assume false; [2023-12-03 00:56:38,791 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3222: assume false; [2023-12-03 00:56:38,791 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3223: assume !false; [2023-12-03 00:56:38,791 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3228: assume !false; [2023-12-03 00:56:38,792 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3227: assume false; [2023-12-03 00:56:38,792 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3293: assume !false; [2023-12-03 00:56:38,792 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3292: assume false; [2023-12-03 00:56:38,792 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3202: assume !false; [2023-12-03 00:56:38,792 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3201: assume false; [2023-12-03 00:56:38,793 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3206: assume false; [2023-12-03 00:56:38,793 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3207: assume !false; [2023-12-03 00:56:38,793 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3160: assume !false; [2023-12-03 00:56:38,793 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3165: assume !false; [2023-12-03 00:56:38,793 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3164: assume false; [2023-12-03 00:56:38,793 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3154: assume !false; [2023-12-03 00:56:38,794 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3153: assume false; [2023-12-03 00:56:38,794 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3159: assume false; [2023-12-03 00:56:38,794 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3149: assume !false; [2023-12-03 00:56:38,794 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3148: assume false; [2023-12-03 00:56:38,794 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3130: assume !false; [2023-12-03 00:56:38,794 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3125: assume !false; [2023-12-03 00:56:38,794 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3124: assume false; [2023-12-03 00:56:38,795 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3129: assume false; [2023-12-03 00:56:38,795 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3190: assume !false; [2023-12-03 00:56:38,795 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3196: assume false; [2023-12-03 00:56:38,795 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3197: assume !false; [2023-12-03 00:56:38,795 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3185: assume !false; [2023-12-03 00:56:38,795 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3184: assume false; [2023-12-03 00:56:38,796 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3189: assume false; [2023-12-03 00:56:38,797 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1731: assume false; [2023-12-03 00:56:38,797 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1732: assume !false; [2023-12-03 00:56:38,797 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1736: assume false; [2023-12-03 00:56:38,798 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1737: assume !false; [2023-12-03 00:56:38,798 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1706: assume false; [2023-12-03 00:56:38,798 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1707: assume !false; [2023-12-03 00:56:38,798 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1711: assume false; [2023-12-03 00:56:38,798 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1712: assume !false; [2023-12-03 00:56:38,798 INFO L282 CfgBuilder]: Performing block encoding [2023-12-03 00:56:51,157 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-03 00:56:51,157 INFO L309 CfgBuilder]: Removed 213 assume(true) statements. [2023-12-03 00:56:51,163 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.12 12:56:51 BoogieIcfgContainer [2023-12-03 00:56:51,163 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-03 00:56:51,164 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2023-12-03 00:56:51,165 INFO L270 PluginConnector]: Initializing CodeCheck... [2023-12-03 00:56:51,174 INFO L274 PluginConnector]: CodeCheck initialized [2023-12-03 00:56:51,175 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.12 12:56:51" (1/1) ... [2023-12-03 00:56:51,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-03 00:56:51,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:56:51,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11064 states to 9931 states and 11064 transitions. [2023-12-03 00:56:51,350 INFO L276 IsEmpty]: Start isEmpty. Operand 9931 states and 11064 transitions. [2023-12-03 00:56:51,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2023-12-03 00:56:51,352 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:56:51,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:56:51,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:56:51,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:56:52,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:56:52,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11069 states to 9933 states and 11069 transitions. [2023-12-03 00:56:52,104 INFO L276 IsEmpty]: Start isEmpty. Operand 9933 states and 11069 transitions. [2023-12-03 00:56:52,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2023-12-03 00:56:52,105 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:56:52,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:56:52,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:56:52,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:56:52,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:56:52,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11070 states to 9934 states and 11070 transitions. [2023-12-03 00:56:52,741 INFO L276 IsEmpty]: Start isEmpty. Operand 9934 states and 11070 transitions. [2023-12-03 00:56:52,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-03 00:56:52,742 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:56:52,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:56:52,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:56:53,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:56:53,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:56:53,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11069 states to 9933 states and 11069 transitions. [2023-12-03 00:56:53,720 INFO L276 IsEmpty]: Start isEmpty. Operand 9933 states and 11069 transitions. [2023-12-03 00:56:53,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-03 00:56:53,720 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:56:53,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:56:53,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:56:54,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:56:55,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:56:55,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11068 states to 9932 states and 11068 transitions. [2023-12-03 00:56:55,035 INFO L276 IsEmpty]: Start isEmpty. Operand 9932 states and 11068 transitions. [2023-12-03 00:56:55,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-03 00:56:55,035 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:56:55,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:56:55,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:56:55,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:56:55,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:56:55,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11067 states to 9931 states and 11067 transitions. [2023-12-03 00:56:55,300 INFO L276 IsEmpty]: Start isEmpty. Operand 9931 states and 11067 transitions. [2023-12-03 00:56:55,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-03 00:56:55,301 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:56:55,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:56:55,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:56:55,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:56:55,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:56:55,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11066 states to 9930 states and 11066 transitions. [2023-12-03 00:56:55,588 INFO L276 IsEmpty]: Start isEmpty. Operand 9930 states and 11066 transitions. [2023-12-03 00:56:55,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-03 00:56:55,589 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:56:55,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:56:55,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:56:55,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:56:55,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:56:55,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11076 states to 9936 states and 11076 transitions. [2023-12-03 00:56:55,969 INFO L276 IsEmpty]: Start isEmpty. Operand 9936 states and 11076 transitions. [2023-12-03 00:56:55,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-03 00:56:55,970 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:56:55,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:56:56,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:56:56,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:56:56,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:56:56,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11082 states to 9939 states and 11082 transitions. [2023-12-03 00:56:56,480 INFO L276 IsEmpty]: Start isEmpty. Operand 9939 states and 11082 transitions. [2023-12-03 00:56:56,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-12-03 00:56:56,482 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:56:56,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:56:56,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:56:56,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:56:57,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:56:57,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11084 states to 9941 states and 11084 transitions. [2023-12-03 00:56:57,123 INFO L276 IsEmpty]: Start isEmpty. Operand 9941 states and 11084 transitions. [2023-12-03 00:56:57,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-12-03 00:56:57,124 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:56:57,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:56:57,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:56:57,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:56:57,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:56:57,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11083 states to 9941 states and 11083 transitions. [2023-12-03 00:56:57,592 INFO L276 IsEmpty]: Start isEmpty. Operand 9941 states and 11083 transitions. [2023-12-03 00:56:57,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-12-03 00:56:57,592 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:56:57,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:56:57,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:56:57,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:56:57,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:56:57,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11082 states to 9941 states and 11082 transitions. [2023-12-03 00:56:57,998 INFO L276 IsEmpty]: Start isEmpty. Operand 9941 states and 11082 transitions. [2023-12-03 00:56:57,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-12-03 00:56:57,999 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:56:57,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:56:58,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:56:59,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:57:00,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:57:00,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11096 states to 9947 states and 11096 transitions. [2023-12-03 00:57:00,557 INFO L276 IsEmpty]: Start isEmpty. Operand 9947 states and 11096 transitions. [2023-12-03 00:57:00,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-12-03 00:57:00,557 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:57:00,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:57:00,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:57:01,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:57:03,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:57:03,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11111 states to 9953 states and 11111 transitions. [2023-12-03 00:57:03,291 INFO L276 IsEmpty]: Start isEmpty. Operand 9953 states and 11111 transitions. [2023-12-03 00:57:03,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-12-03 00:57:03,291 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:57:03,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:57:03,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:57:03,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:57:04,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:57:04,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11114 states to 9955 states and 11114 transitions. [2023-12-03 00:57:04,350 INFO L276 IsEmpty]: Start isEmpty. Operand 9955 states and 11114 transitions. [2023-12-03 00:57:04,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-12-03 00:57:04,351 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:57:04,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:57:04,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:57:04,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:57:04,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:57:04,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11113 states to 9954 states and 11113 transitions. [2023-12-03 00:57:04,622 INFO L276 IsEmpty]: Start isEmpty. Operand 9954 states and 11113 transitions. [2023-12-03 00:57:04,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-12-03 00:57:04,623 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:57:04,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:57:04,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:57:06,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:57:09,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:57:09,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11121 states to 9958 states and 11121 transitions. [2023-12-03 00:57:09,296 INFO L276 IsEmpty]: Start isEmpty. Operand 9958 states and 11121 transitions. [2023-12-03 00:57:09,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-12-03 00:57:09,296 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:57:09,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:57:09,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:57:09,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:57:10,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:57:10,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11123 states to 9960 states and 11123 transitions. [2023-12-03 00:57:10,458 INFO L276 IsEmpty]: Start isEmpty. Operand 9960 states and 11123 transitions. [2023-12-03 00:57:10,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-12-03 00:57:10,459 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:57:10,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:57:10,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-03 00:57:10,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-03 00:57:14,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-03 00:57:14,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11141 states to 9967 states and 11141 transitions. [2023-12-03 00:57:14,984 INFO L276 IsEmpty]: Start isEmpty. Operand 9967 states and 11141 transitions. [2023-12-03 00:57:14,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-12-03 00:57:14,984 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-03 00:57:14,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-03 00:57:15,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-03 00:57:15,066 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-03 00:57:15,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-03 00:57:15,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-03 00:57:15,668 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-03 00:57:15,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-03 00:57:15,943 WARN L476 CodeCheckObserver]: This program is UNSAFE, Check terminated with 19 iterations. [2023-12-03 00:57:16,013 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret757 could not be translated [2023-12-03 00:57:16,013 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet759 could not be translated [2023-12-03 00:57:16,014 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret757 could not be translated [2023-12-03 00:57:16,014 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet760 could not be translated [2023-12-03 00:57:16,015 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret757 could not be translated [2023-12-03 00:57:16,018 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret757 could not be translated [2023-12-03 00:57:16,025 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 03.12 12:57:16 ImpRootNode [2023-12-03 00:57:16,026 INFO L131 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2023-12-03 00:57:16,026 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-12-03 00:57:16,026 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-12-03 00:57:16,026 INFO L274 PluginConnector]: Witness Printer initialized [2023-12-03 00:57:16,027 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.12 12:56:51" (3/4) ... [2023-12-03 00:57:16,029 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-12-03 00:57:16,030 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-12-03 00:57:16,031 INFO L158 Benchmark]: Toolchain (without parser) took 61648.83ms. Allocated memory was 172.0MB in the beginning and 2.8GB in the end (delta: 2.6GB). Free memory was 119.7MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2023-12-03 00:57:16,031 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 100.7MB. Free memory is still 48.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-03 00:57:16,032 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1654.94ms. Allocated memory is still 172.0MB. Free memory was 119.7MB in the beginning and 93.5MB in the end (delta: 26.2MB). Peak memory consumption was 89.5MB. Max. memory is 16.1GB. [2023-12-03 00:57:16,033 INFO L158 Benchmark]: Boogie Procedure Inliner took 599.49ms. Allocated memory was 172.0MB in the beginning and 228.6MB in the end (delta: 56.6MB). Free memory was 93.5MB in the beginning and 80.9MB in the end (delta: 12.6MB). Peak memory consumption was 99.4MB. Max. memory is 16.1GB. [2023-12-03 00:57:16,033 INFO L158 Benchmark]: Boogie Preprocessor took 1303.78ms. Allocated memory was 228.6MB in the beginning and 396.4MB in the end (delta: 167.8MB). Free memory was 80.9MB in the beginning and 199.0MB in the end (delta: -118.1MB). Peak memory consumption was 128.2MB. Max. memory is 16.1GB. [2023-12-03 00:57:16,034 INFO L158 Benchmark]: RCFGBuilder took 33219.96ms. Allocated memory was 396.4MB in the beginning and 2.3GB in the end (delta: 1.9GB). Free memory was 199.0MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 1.7GB. Max. memory is 16.1GB. [2023-12-03 00:57:16,035 INFO L158 Benchmark]: CodeCheck took 24861.15ms. Allocated memory was 2.3GB in the beginning and 2.8GB in the end (delta: 463.5MB). Free memory was 1.7GB in the beginning and 1.4GB in the end (delta: 296.7MB). Peak memory consumption was 761.3MB. Max. memory is 16.1GB. [2023-12-03 00:57:16,035 INFO L158 Benchmark]: Witness Printer took 3.76ms. Allocated memory is still 2.8GB. Free memory is still 1.4GB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-03 00:57:16,039 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: - StatisticsResult: Ultimate CodeCheck benchmark data CFG has 1 procedures, 9931 locations, 5357 error locations. Started 1 CEGAR loops. OverallTime: 24.7s, OverallIterations: 19, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1327 SdHoareTripleChecker+Valid, 10.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 734 mSDsluCounter, 1397 SdHoareTripleChecker+Invalid, 9.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 775 mSDsCounter, 757 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3092 IncrementalHoareTripleChecker+Invalid, 3849 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 757 mSolverCounterUnsat, 622 mSDtfsCounter, 3092 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1548 GetRequests, 1324 SyntacticMatches, 0 SemanticMatches, 224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18837 ImplicationChecksByTransitivity, 15.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: 0.1s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 7.1s InterpolantComputationTime, 170 NumberOfCodeBlocks, 170 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 141 ConstructedInterpolants, 0 QuantifiedInterpolants, 719 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 18 InterpolantComputations, 18 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: overapproximation of large string literal at line 6947, overapproximation of shiftLeft at line 6889, overapproximation of bitwiseOr at line 3928. Possible FailurePath: [L4158] static struct list_head loop_devices = {& loop_devices, & loop_devices}; [L4159-L4167] static struct mutex loop_devices_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "loop_devices_mutex.wait_lock", 0, 0UL}}}}, {& loop_devices_mutex.wait_list, & loop_devices_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& loop_devices_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "loop_devices_mutex", 0, 0UL}}; [L4168] static int max_part ; [L4169] static int part_shift ; [L4279-L4281] static struct loop_func_table none_funcs = {0, & transfer_none, (int (*)(struct loop_device * , struct loop_info64 const * ))0, (int (*)(struct loop_device * ))0, (int (*)(struct loop_device * , int , unsigned long ))0, (struct module *)0}; [L4282-L4285] static struct loop_func_table xor_funcs = {1, & transfer_xor, & xor_init, (int (*)(struct loop_device * ))0, (int (*)(struct loop_device * , int , unsigned long ))0, (struct module *)0}; [L4286] static struct loop_func_table *xfer_funcs[20U] = { & none_funcs, & xor_funcs}; [L5306-L5310] static struct device_attribute loop_attr_backing_file = {{"backing_file", 292U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & loop_attr_do_show_backing_file, (ssize_t (*)(struct device * , struct device_attribute * , char const * , size_t ))0}; [L5321-L5324] static struct device_attribute loop_attr_offset = {{"offset", 292U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & loop_attr_do_show_offset, (ssize_t (*)(struct device * , struct device_attribute * , char const * , size_t ))0}; [L5335-L5338] static struct device_attribute loop_attr_sizelimit = {{"sizelimit", 292U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & loop_attr_do_show_sizelimit, (ssize_t (*)(struct device * , struct device_attribute * , char const * , size_t ))0}; [L5349-L5352] static struct device_attribute loop_attr_autoclear = {{"autoclear", 292U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & loop_attr_do_show_autoclear, (ssize_t (*)(struct device * , struct device_attribute * , char const * , size_t ))0}; [L5353-L5354] static struct attribute *loop_attrs[5U] = { & loop_attr_backing_file.attr, & loop_attr_offset.attr, & loop_attr_sizelimit.attr, & loop_attr_autoclear.attr, (struct attribute *)0}; [L5355] static struct attribute_group loop_attribute_group = {"loop", (mode_t (*)(struct kobject * , struct attribute * , int ))0, (struct attribute **)(& loop_attrs)}; [L6640-L6647] static struct block_device_operations const lo_fops = {& lo_open, & lo_release, & lo_ioctl, & lo_compat_ioctl, (int (*)(struct block_device * , sector_t , void ** , unsigned long * ))0, (unsigned int (*)(struct gendisk * , unsigned int ))0, (int (*)(struct gendisk * ))0, (void (*)(struct gendisk * ))0, (int (*)(struct gendisk * ))0, (int (*)(struct block_device * , struct hd_geometry * ))0, (void (*)(struct block_device * , unsigned long ))0, & __this_module}; [L6648] static int max_loop ; [L7017] int LDV_IN_INTERRUPT ; [L7179] int ldv_module_refcounter = 1; [L7019] struct loop_device *var_group1 ; [L7020] int var_transfer_none_0_p1 ; [L7021] struct page *var_transfer_none_0_p2 ; [L7022] unsigned int var_transfer_none_0_p3 ; [L7023] struct page *var_transfer_none_0_p4 ; [L7024] unsigned int var_transfer_none_0_p5 ; [L7025] int var_transfer_none_0_p6 ; [L7026] sector_t var_transfer_none_0_p7 ; [L7027] int var_transfer_xor_1_p1 ; [L7028] struct page *var_transfer_xor_1_p2 ; [L7029] unsigned int var_transfer_xor_1_p3 ; [L7030] struct page *var_transfer_xor_1_p4 ; [L7031] unsigned int var_transfer_xor_1_p5 ; [L7032] int var_transfer_xor_1_p6 ; [L7033] sector_t var_transfer_xor_1_p7 ; [L7034] struct loop_info64 const *var_xor_init_2_p1 ; [L7035] struct block_device *var_group2 ; [L7036] fmode_t var_lo_open_51_p1 ; [L7037] int res_lo_open_51 ; [L7038] struct gendisk *var_group3 ; [L7039] fmode_t var_lo_release_52_p1 ; [L7040] fmode_t var_lo_ioctl_45_p1 ; [L7041] unsigned int var_lo_ioctl_45_p2 ; [L7042] unsigned long var_lo_ioctl_45_p3 ; [L7043] fmode_t var_lo_compat_ioctl_50_p1 ; [L7044] unsigned int var_lo_compat_ioctl_50_p2 ; [L7045] unsigned long var_lo_compat_ioctl_50_p3 ; [L7046] int ldv_s_lo_fops_block_device_operations ; [L7047] int tmp ; [L7048] int tmp___0 ; [L7049] int tmp___1 ; [L7052] ldv_s_lo_fops_block_device_operations = 0 [L7053] LDV_IN_INTERRUPT = 1 [L7054] FCALL ldv_initialize() [L7055] CALL loop_init() [L6859] int i ; [L6860] int nr ; [L6861] unsigned long range ; [L6862] struct loop_device *lo ; [L6863] struct loop_device *next ; [L6864] int tmp ; [L6865] struct list_head const *__mptr ; [L6866] struct list_head const *__mptr___0 ; [L6867] struct list_head const *__mptr___1 ; [L6868] struct list_head const *__mptr___2 ; [L6869] struct list_head const *__mptr___3 ; [L6871] part_shift = 0 [L6872] COND FALSE !(max_part > 0) [L6879] EXPR 1UL << part_shift VAL [LDV_IN_INTERRUPT=1, __this_module={95:114}, ldv_module_refcounter=1, lo_fops={45:0}, loop_attr_autoclear={42:0}, loop_attr_backing_file={39:0}, loop_attr_offset={40:0}, loop_attr_sizelimit={41:0}, loop_attribute_group={44:0}, loop_attrs={43:0}, loop_devices={34:0}, loop_devices_mutex={35:0}, max_loop=0, max_part=0, none_funcs={36:0}, part_shift=0, xfer_funcs={38:0}, xor_funcs={37:0}] [L6879] COND FALSE !(1UL << part_shift > 256UL) [L6883] EXPR 1UL << (20 - part_shift) VAL [LDV_IN_INTERRUPT=1, __this_module={95:114}, ldv_module_refcounter=1, lo_fops={45:0}, loop_attr_autoclear={42:0}, loop_attr_backing_file={39:0}, loop_attr_offset={40:0}, loop_attr_sizelimit={41:0}, loop_attribute_group={44:0}, loop_attrs={43:0}, loop_devices={34:0}, loop_devices_mutex={35:0}, max_loop=0, max_part=0, none_funcs={36:0}, part_shift=0, xfer_funcs={38:0}, xor_funcs={37:0}] [L6883] COND FALSE !((unsigned long )max_loop > 1UL << (20 - part_shift)) [L6887] COND FALSE !(max_loop != 0) [L6891] nr = 8 [L6892] range = 1048576UL [L6895] CALL, EXPR register_blkdev(7U, "loop") [L7496] return __VERIFIER_nondet_int(); [L6895] RET, EXPR register_blkdev(7U, "loop") [L6895] tmp = register_blkdev(7U, "loop") [L6897] COND FALSE !(tmp != 0) [L6901] i = 0 VAL [LDV_IN_INTERRUPT=1, __this_module={95:114}, i=0, ldv_module_refcounter=1, lo_fops={45:0}, loop_attr_autoclear={42:0}, loop_attr_backing_file={39:0}, loop_attr_offset={40:0}, loop_attr_sizelimit={41:0}, loop_attribute_group={44:0}, loop_attrs={43:0}, loop_devices={34:0}, loop_devices_mutex={35:0}, max_loop=0, max_part=0, none_funcs={36:0}, nr=8, part_shift=0, range=1048576, tmp=0, xfer_funcs={38:0}, xor_funcs={37:0}] [L6916] COND TRUE i < nr [L6905] CALL, EXPR loop_alloc(i) [L6714] struct loop_device *lo ; [L6715] struct gendisk *disk ; [L6716] void *tmp ; [L6717] struct gendisk *tmp___0 ; [L6718] struct lock_class_key __key ; [L6719] struct lock_class_key __key___0 ; [L6720] struct lock_class_key __key___1 ; [L6723] CALL, EXPR kzalloc(672UL, 208U) [L3925] void *tmp ; [L3928] EXPR flags | 32768U [L3928] CALL, EXPR kmalloc(size, flags | 32768U) [L3915] void *tmp___2 ; [L3918] CALL, EXPR __kmalloc(size, flags) [L7326] CALL, EXPR ldv_malloc(arg0) [L7320] COND TRUE __VERIFIER_nondet_bool() [L7320] return 0; [L7326] RET, EXPR ldv_malloc(arg0) [L7326] return ldv_malloc(arg0); [L3918] RET, EXPR __kmalloc(size, flags) [L3918] tmp___2 = __kmalloc(size, flags) [L3920] return (tmp___2); [L3928] RET, EXPR kmalloc(size, flags | 32768U) [L3928] tmp = kmalloc(size, flags | 32768U) [L3930] return (tmp); [L6723] RET, EXPR kzalloc(672UL, 208U) [L6723] tmp = kzalloc(672UL, 208U) [L6724] lo = (struct loop_device *)tmp VAL [LDV_IN_INTERRUPT=1, \old(i)=0, __key={49:0}, __key___0={48:0}, __key___1={46:0}, __this_module={95:114}, i=0, ldv_module_refcounter=1, lo={0:0}, lo_fops={45:0}, loop_attr_autoclear={42:0}, loop_attr_backing_file={39:0}, loop_attr_offset={40:0}, loop_attr_sizelimit={41:0}, loop_attribute_group={44:0}, loop_attrs={43:0}, loop_devices={34:0}, loop_devices_mutex={35:0}, max_loop=0, max_part=0, none_funcs={36:0}, part_shift=0, tmp={0:0}, xfer_funcs={38:0}, xor_funcs={37:0}] [L6726] COND TRUE (unsigned long )lo == (unsigned long )((struct loop_device *)0) VAL [LDV_IN_INTERRUPT=1, \old(i)=0, __key={49:0}, __key___0={48:0}, __key___1={46:0}, __this_module={95:114}, i=0, ldv_module_refcounter=1, lo={0:0}, lo_fops={45:0}, loop_attr_autoclear={42:0}, loop_attr_backing_file={39:0}, loop_attr_offset={40:0}, loop_attr_sizelimit={41:0}, loop_attribute_group={44:0}, loop_attrs={43:0}, loop_devices={34:0}, loop_devices_mutex={35:0}, max_loop=0, max_part=0, none_funcs={36:0}, part_shift=0, tmp={0:0}, xfer_funcs={38:0}, xor_funcs={37:0}] [L6770] return ((struct loop_device *)0); [L6770] return ((struct loop_device *)0); [L6770] return ((struct loop_device *)0); [L6770] return ((struct loop_device *)0); VAL [LDV_IN_INTERRUPT=1, \old(i)=0, \result={0:0}, __this_module={95:114}, i=0, ldv_module_refcounter=1, lo={0:0}, lo_fops={45:0}, loop_attr_autoclear={42:0}, loop_attr_backing_file={39:0}, loop_attr_offset={40:0}, loop_attr_sizelimit={41:0}, loop_attribute_group={44:0}, loop_attrs={43:0}, loop_devices={34:0}, loop_devices_mutex={35:0}, max_loop=0, max_part=0, none_funcs={36:0}, part_shift=0, tmp={0:0}, xfer_funcs={38:0}, xor_funcs={37:0}] [L6905] RET, EXPR loop_alloc(i) [L6905] lo = loop_alloc(i) [L6907] COND TRUE (unsigned long )lo == (unsigned long )((struct loop_device *)0) [L6947] CALL printk("<6>loop: out of memory\n") [L7489] return __VERIFIER_nondet_int(); [L6947] RET printk("<6>loop: out of memory\n") [L6948] EXPR loop_devices.next [L6948] __mptr___1 = (struct list_head const *)loop_devices.next [L6949] lo = (struct loop_device *)__mptr___1 + 0x0ffffffffffffd70UL VAL [LDV_IN_INTERRUPT=1, __mptr___1={34:0}, __this_module={95:114}, i=0, ldv_module_refcounter=1, lo={34:724034704893099488960}, lo_fops={45:0}, loop_attr_autoclear={42:0}, loop_attr_backing_file={39:0}, loop_attr_offset={40:0}, loop_attr_sizelimit={41:0}, loop_attribute_group={44:0}, loop_attrs={43:0}, loop_devices={34:0}, loop_devices_mutex={35:0}, max_loop=0, max_part=0, none_funcs={36:0}, nr=8, part_shift=0, range=1048576, tmp=0, xfer_funcs={38:0}, xor_funcs={37:0}] [L6950] lo->lo_list.next * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27ms. Allocated memory is still 100.7MB. Free memory is still 48.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1654.94ms. Allocated memory is still 172.0MB. Free memory was 119.7MB in the beginning and 93.5MB in the end (delta: 26.2MB). Peak memory consumption was 89.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 599.49ms. Allocated memory was 172.0MB in the beginning and 228.6MB in the end (delta: 56.6MB). Free memory was 93.5MB in the beginning and 80.9MB in the end (delta: 12.6MB). Peak memory consumption was 99.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1303.78ms. Allocated memory was 228.6MB in the beginning and 396.4MB in the end (delta: 167.8MB). Free memory was 80.9MB in the beginning and 199.0MB in the end (delta: -118.1MB). Peak memory consumption was 128.2MB. Max. memory is 16.1GB. * RCFGBuilder took 33219.96ms. Allocated memory was 396.4MB in the beginning and 2.3GB in the end (delta: 1.9GB). Free memory was 199.0MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 1.7GB. Max. memory is 16.1GB. * CodeCheck took 24861.15ms. Allocated memory was 2.3GB in the beginning and 2.8GB in the end (delta: 463.5MB). Free memory was 1.7GB in the beginning and 1.4GB in the end (delta: 296.7MB). Peak memory consumption was 761.3MB. Max. memory is 16.1GB. * Witness Printer took 3.76ms. Allocated memory is still 2.8GB. Free memory is still 1.4GB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3641]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3641-3642] - GenericResultAtLocation [Line: 3649]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bsrl %1,%0\n\tcmovzl %2,%0": "=&r" (r): "rm" (x), "rm" (-1)); [3649] - GenericResultAtLocation [Line: 3668]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3668] - GenericResultAtLocation [Line: 3670]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3670] - GenericResultAtLocation [Line: 3672]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3672] - GenericResultAtLocation [Line: 3675]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3675] - GenericResultAtLocation [Line: 3742]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [3742] - GenericResultAtLocation [Line: 3744]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3744] - GenericResultAtLocation [Line: 3746]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3746] - GenericResultAtLocation [Line: 3749]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3749] - GenericResultAtLocation [Line: 4027]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4027] - GenericResultAtLocation [Line: 4036]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4036] - GenericResultAtLocation [Line: 4039]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4039] - GenericResultAtLocation [Line: 4827]: 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 *)"/anthill/stuff/tacas-comp/work/current--X--drivers/block/loop.ko--X--unsafelinux-3.0.1--X--08_1/linux-3.0.1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/08_1/drivers/block/loop.c.p"), "i" (533), "i" (12UL)); [4827-4828] - GenericResultAtLocation [Line: 4989]: 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 *)"/anthill/stuff/tacas-comp/work/current--X--drivers/block/loop.ko--X--unsafelinux-3.0.1--X--08_1/linux-3.0.1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/08_1/drivers/block/loop.c.p"), "i" (600), "i" (12UL)); [4989-4990] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret757 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet759 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret757 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet760 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret757 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret757 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-12-03 00:57:16,085 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/config/KojakMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-DerefFreeMemtrack-64bit-Kojak_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f25e8d9a29012500b38126aa22b2b7d181aad99a845cece264158253e2ec92e3 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-03 00:57:18,055 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-03 00:57:18,138 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-DerefFreeMemtrack-64bit-Kojak_Bitvector.epf [2023-12-03 00:57:18,170 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-03 00:57:18,172 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-03 00:57:18,172 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-03 00:57:18,173 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-03 00:57:18,174 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-03 00:57:18,174 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-03 00:57:18,175 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-12-03 00:57:18,175 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-12-03 00:57:18,176 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-12-03 00:57:18,176 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-03 00:57:18,177 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-03 00:57:18,178 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-03 00:57:18,178 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-03 00:57:18,179 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-12-03 00:57:18,179 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-03 00:57:18,180 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2023-12-03 00:57:18,180 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2023-12-03 00:57:18,181 INFO L153 SettingsManager]: * Theory for external solver=ALL [2023-12-03 00:57:18,181 INFO L153 SettingsManager]: * Command for calling external solver=cvc4 --incremental --print-success --lang smt [2023-12-03 00:57:18,182 INFO L153 SettingsManager]: * Choose which separate solver to use for tracechecks=External_ModelsAndUnsatCoreMode [2023-12-03 00:57:18,182 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-03 00:57:18,183 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-03 00:57:18,183 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-03 00:57:18,183 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-03 00:57:18,184 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-03 00:57:18,184 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-03 00:57:18,185 INFO L153 SettingsManager]: * Use separate solver for trace checks=false [2023-12-03 00:57:18,185 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-03 00:57:18,185 INFO L153 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak 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 -> f25e8d9a29012500b38126aa22b2b7d181aad99a845cece264158253e2ec92e3 [2023-12-03 00:57:18,490 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-03 00:57:18,507 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-03 00:57:18,509 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-03 00:57:18,510 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-03 00:57:18,510 INFO L274 PluginConnector]: CDTParser initialized [2023-12-03 00:57:18,511 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2023-12-03 00:57:21,246 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-03 00:57:21,694 INFO L384 CDTParser]: Found 1 translation units. [2023-12-03 00:57:21,695 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2023-12-03 00:57:21,731 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/data/286ad8020/7cf1d8218bdc4a29b9a6b2a251b73c8c/FLAGc286121af [2023-12-03 00:57:21,746 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/data/286ad8020/7cf1d8218bdc4a29b9a6b2a251b73c8c [2023-12-03 00:57:21,749 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-03 00:57:21,750 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-03 00:57:21,751 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-03 00:57:21,752 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-03 00:57:21,757 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-03 00:57:21,757 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.12 12:57:21" (1/1) ... [2023-12-03 00:57:21,759 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5097511a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:57:21, skipping insertion in model container [2023-12-03 00:57:21,759 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.12 12:57:21" (1/1) ... [2023-12-03 00:57:21,863 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-03 00:57:23,136 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-03 00:57:23,168 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-03 00:57:23,225 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-03 00:57:23,452 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-03 00:57:23,465 INFO L202 MainTranslator]: Completed pre-run [2023-12-03 00:57:23,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3641-3642] [2023-12-03 00:57:23,544 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrl %1,%0\n\tcmovzl %2,%0": "=&r" (r): "rm" (x), "rm" (-1)); [3649] [2023-12-03 00:57:23,545 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3668] [2023-12-03 00:57:23,545 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3670] [2023-12-03 00:57:23,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3672] [2023-12-03 00:57:23,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3675] [2023-12-03 00:57:23,548 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [3742] [2023-12-03 00:57:23,548 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3744] [2023-12-03 00:57:23,548 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3746] [2023-12-03 00:57:23,548 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3749] [2023-12-03 00:57:23,583 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4027] [2023-12-03 00:57:23,583 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4036] [2023-12-03 00:57:23,584 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4039] [2023-12-03 00:57:23,633 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 *)"/anthill/stuff/tacas-comp/work/current--X--drivers/block/loop.ko--X--unsafelinux-3.0.1--X--08_1/linux-3.0.1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/08_1/drivers/block/loop.c.p"), "i" (533), "i" (12UL)); [4827-4828] [2023-12-03 00:57:23,638 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 *)"/anthill/stuff/tacas-comp/work/current--X--drivers/block/loop.ko--X--unsafelinux-3.0.1--X--08_1/linux-3.0.1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/08_1/drivers/block/loop.c.p"), "i" (600), "i" (12UL)); [4989-4990] [2023-12-03 00:57:23,838 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-03 00:57:23,898 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-12-03 00:57:23,898 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-12-03 00:57:23,905 INFO L206 MainTranslator]: Completed translation [2023-12-03 00:57:23,905 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:57:23 WrapperNode [2023-12-03 00:57:23,905 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-03 00:57:23,906 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-03 00:57:23,906 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-03 00:57:23,906 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-03 00:57:23,912 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:57:23" (1/1) ... [2023-12-03 00:57:23,979 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:57:23" (1/1) ... [2023-12-03 00:57:24,463 INFO L138 Inliner]: procedures = 251, calls = 1214, calls flagged for inlining = 374, calls inlined = 2021, statements flattened = 27597 [2023-12-03 00:57:24,464 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-03 00:57:24,465 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-03 00:57:24,466 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-03 00:57:24,466 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-03 00:57:24,475 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:57:23" (1/1) ... [2023-12-03 00:57:24,476 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:57:23" (1/1) ... [2023-12-03 00:57:24,654 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:57:23" (1/1) ... [2023-12-03 00:57:24,655 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:57:23" (1/1) ... [2023-12-03 00:57:25,095 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:57:23" (1/1) ... [2023-12-03 00:57:25,174 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:57:23" (1/1) ... [2023-12-03 00:57:25,265 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:57:23" (1/1) ... [2023-12-03 00:57:25,424 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:57:23" (1/1) ... [2023-12-03 00:57:25,541 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-03 00:57:25,542 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-03 00:57:25,543 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-03 00:57:25,543 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-03 00:57:25,544 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:57:23" (1/1) ... [2023-12-03 00:57:25,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-03 00:57:25,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/z3 [2023-12-03 00:57:25,581 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2023-12-03 00:57:25,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04f26521-e362-411c-adae-8a9ecad55227/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2023-12-03 00:57:25,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2023-12-03 00:57:25,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2023-12-03 00:57:25,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-12-03 00:57:25,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-12-03 00:57:25,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2023-12-03 00:57:25,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-12-03 00:57:25,619 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-03 00:57:25,619 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-12-03 00:57:25,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-03 00:57:25,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2023-12-03 00:57:25,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2023-12-03 00:57:25,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2023-12-03 00:57:25,619 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-03 00:57:25,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-12-03 00:57:25,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-03 00:57:25,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-03 00:57:25,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2023-12-03 00:57:25,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2023-12-03 00:57:25,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2023-12-03 00:57:25,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2023-12-03 00:57:25,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2023-12-03 00:57:25,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2023-12-03 00:57:25,620 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-03 00:57:25,621 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-03 00:57:25,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-03 00:57:25,621 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-12-03 00:57:25,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2023-12-03 00:57:25,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2023-12-03 00:57:25,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2023-12-03 00:57:25,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2023-12-03 00:57:25,621 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-03 00:57:25,622 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-03 00:57:26,202 INFO L241 CfgBuilder]: Building ICFG [2023-12-03 00:57:26,204 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-03 00:57:26,230 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-03 00:57:26,296 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-03 00:57:26,466 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-03 00:57:26,503 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock.