./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 8fc3dc66 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 68f503d816ebbf9d2eb98d121976319ceb7c76b3adb5914f174b739597204d1e --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 13:24:56,535 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 13:24:56,588 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf [2025-03-17 13:24:56,591 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 13:24:56,592 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 13:24:56,612 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 13:24:56,613 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 13:24:56,613 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 13:24:56,613 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 13:24:56,614 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 13:24:56,614 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 13:24:56,614 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 13:24:56,614 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 13:24:56,614 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 13:24:56,614 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 13:24:56,615 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 13:24:56,615 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 13:24:56,615 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 13:24:56,615 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2025-03-17 13:24:56,615 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2025-03-17 13:24:56,615 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2025-03-17 13:24:56,615 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 13:24:56,615 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-03-17 13:24:56,615 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-17 13:24:56,615 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 13:24:56,615 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 13:24:56,615 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 13:24:56,615 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 13:24:56,616 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 13:24:56,616 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 13:24:56,616 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 13:24:56,616 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 13:24:56,616 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 13:24:56,616 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 13:24:56,616 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 13:24:56,616 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 13:24:56,616 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 13:24:56,616 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 13:24:56,616 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 13:24:56,616 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 68f503d816ebbf9d2eb98d121976319ceb7c76b3adb5914f174b739597204d1e [2025-03-17 13:24:56,826 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 13:24:56,832 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 13:24:56,834 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 13:24:56,835 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 13:24:56,835 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 13:24:56,836 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2025-03-17 13:24:57,917 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ecbda8117/c65617b6f93746018c833f074bc12bf7/FLAG1901b6e31 [2025-03-17 13:24:58,288 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 13:24:58,289 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2025-03-17 13:24:58,317 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ecbda8117/c65617b6f93746018c833f074bc12bf7/FLAG1901b6e31 [2025-03-17 13:24:58,486 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ecbda8117/c65617b6f93746018c833f074bc12bf7 [2025-03-17 13:24:58,488 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 13:24:58,489 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 13:24:58,490 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 13:24:58,490 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 13:24:58,493 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 13:24:58,493 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 01:24:58" (1/1) ... [2025-03-17 13:24:58,494 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@413c336e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:24:58, skipping insertion in model container [2025-03-17 13:24:58,494 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 01:24:58" (1/1) ... [2025-03-17 13:24:58,563 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 13:24:59,005 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,189 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,193 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,194 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,195 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,195 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,195 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,195 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,195 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,195 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,200 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,201 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,203 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,203 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,242 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,248 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,259 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,268 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,289 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,297 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,301 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,302 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,308 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,328 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-03-17 13:24:59,329 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-03-17 13:24:59,334 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,335 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,336 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,336 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,380 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,383 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,384 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,384 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,385 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,401 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,401 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,401 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,409 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,410 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,410 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,410 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,410 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,410 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,410 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,410 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,412 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,412 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,420 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,421 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,421 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,421 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,421 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,421 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,421 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,421 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,422 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,423 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,423 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,427 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,428 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,429 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,429 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,429 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,429 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,429 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,430 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,430 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,430 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,430 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,430 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,430 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,434 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,436 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,436 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,436 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,436 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,436 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,437 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,437 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,437 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,437 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,437 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,438 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,438 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,443 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,443 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,447 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,447 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,453 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,453 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,457 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,457 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,467 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,480 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,481 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,481 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,483 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,484 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,484 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,484 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,484 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,484 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,484 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,485 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,485 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,485 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,485 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,485 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,490 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,492 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,492 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,492 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,492 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,493 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,493 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,493 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,493 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,493 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,494 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,494 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,494 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,495 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,495 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,508 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,513 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,518 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,520 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-03-17 13:24:59,521 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-03-17 13:24:59,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,527 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,527 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,531 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,535 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-03-17 13:24:59,536 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-03-17 13:24:59,549 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,555 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-03-17 13:24:59,555 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-03-17 13:24:59,556 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-03-17 13:24:59,556 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-03-17 13:24:59,556 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-03-17 13:24:59,561 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-03-17 13:24:59,561 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-03-17 13:24:59,562 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-03-17 13:24:59,608 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:24:59,626 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 13:24:59,654 ERROR L321 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2025-03-17 13:24:59,655 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6afb7496 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:24:59, skipping insertion in model container [2025-03-17 13:24:59,655 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 13:24:59,655 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2025-03-17 13:24:59,656 INFO L158 Benchmark]: Toolchain (without parser) took 1166.98ms. Allocated memory is still 142.6MB. Free memory was 100.7MB in the beginning and 92.7MB in the end (delta: 8.1MB). Peak memory consumption was 83.0MB. Max. memory is 16.1GB. [2025-03-17 13:24:59,656 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 167.8MB. Free memory is still 94.3MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-17 13:24:59,657 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1165.38ms. Allocated memory is still 142.6MB. Free memory was 100.4MB in the beginning and 92.7MB in the end (delta: 7.7MB). Peak memory consumption was 83.0MB. Max. memory is 16.1GB. [2025-03-17 13:24:59,657 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21ms. Allocated memory is still 167.8MB. Free memory is still 94.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1165.38ms. Allocated memory is still 142.6MB. Free memory was 100.4MB in the beginning and 92.7MB in the end (delta: 7.7MB). Peak memory consumption was 83.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 3767]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. 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: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 68f503d816ebbf9d2eb98d121976319ceb7c76b3adb5914f174b739597204d1e --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 13:25:01,269 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 13:25:01,352 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Bitvector.epf [2025-03-17 13:25:01,357 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 13:25:01,358 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 13:25:01,378 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 13:25:01,378 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 13:25:01,379 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 13:25:01,379 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 13:25:01,379 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 13:25:01,379 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 13:25:01,379 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 13:25:01,379 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 13:25:01,379 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 13:25:01,379 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 13:25:01,379 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 13:25:01,379 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 13:25:01,379 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 13:25:01,379 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 13:25:01,380 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 13:25:01,380 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 13:25:01,380 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 13:25:01,381 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 68f503d816ebbf9d2eb98d121976319ceb7c76b3adb5914f174b739597204d1e [2025-03-17 13:25:01,600 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 13:25:01,610 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 13:25:01,612 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 13:25:01,614 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 13:25:01,614 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 13:25:01,615 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2025-03-17 13:25:02,803 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b84922b03/ccff73b0fb9e43e09e050598532dc90a/FLAG609b4a18d [2025-03-17 13:25:03,102 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 13:25:03,103 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2025-03-17 13:25:03,133 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b84922b03/ccff73b0fb9e43e09e050598532dc90a/FLAG609b4a18d [2025-03-17 13:25:03,342 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b84922b03/ccff73b0fb9e43e09e050598532dc90a [2025-03-17 13:25:03,344 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 13:25:03,345 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 13:25:03,346 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 13:25:03,346 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 13:25:03,349 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 13:25:03,349 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 01:25:03" (1/1) ... [2025-03-17 13:25:03,349 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f0dea52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:03, skipping insertion in model container [2025-03-17 13:25:03,349 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 01:25:03" (1/1) ... [2025-03-17 13:25:03,416 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 13:25:03,902 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,101 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,109 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,110 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,110 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,110 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,111 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,111 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,111 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,111 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,116 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,116 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,118 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,118 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,156 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,161 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,174 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,188 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,223 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,238 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,247 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,248 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,256 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,310 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,310 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,311 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,312 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,343 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,346 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,347 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,348 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,348 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,358 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,359 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,360 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,366 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,366 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,367 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,367 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,367 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,367 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,367 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,368 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,371 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,371 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,375 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,379 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,379 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,379 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,379 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,380 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,380 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,380 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,380 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,381 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,381 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,384 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,386 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,386 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,387 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,387 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,387 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,387 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,387 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,388 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,388 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,388 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,388 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,388 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,392 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,396 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,397 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,397 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,397 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,398 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,398 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,398 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,398 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,399 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,399 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,399 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,399 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,403 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,403 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,406 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,406 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,408 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,408 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,410 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,410 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,415 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,419 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,419 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,419 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,421 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,421 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,421 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,422 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,422 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,422 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,422 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,422 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,422 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,423 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,423 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,423 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,425 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,427 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,427 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,428 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,428 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,428 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,428 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,428 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,429 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,429 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,429 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,429 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,429 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,432 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,432 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,440 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,443 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,445 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,451 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,455 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,455 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,462 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,473 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,519 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-03-17 13:25:04,520 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 13:25:04,542 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 13:25:04,600 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] [2025-03-17 13:25:04,602 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] [2025-03-17 13:25:04,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3668] [2025-03-17 13:25:04,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3670] [2025-03-17 13:25:04,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3672] [2025-03-17 13:25:04,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3675] [2025-03-17 13:25:04,606 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [3742] [2025-03-17 13:25:04,606 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3744] [2025-03-17 13:25:04,607 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3746] [2025-03-17 13:25:04,607 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3749] [2025-03-17 13:25:04,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4027] [2025-03-17 13:25:04,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4036] [2025-03-17 13:25:04,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4039] [2025-03-17 13:25:04,676 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] [2025-03-17 13:25:04,678 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] [2025-03-17 13:25:04,805 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 13:25:04,867 INFO L204 MainTranslator]: Completed translation [2025-03-17 13:25:04,868 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:04 WrapperNode [2025-03-17 13:25:04,868 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 13:25:04,869 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 13:25:04,869 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 13:25:04,869 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 13:25:04,874 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:04" (1/1) ... [2025-03-17 13:25:04,925 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:04" (1/1) ... [2025-03-17 13:25:05,028 INFO L138 Inliner]: procedures = 250, calls = 1209, calls flagged for inlining = 129, calls inlined = 118, statements flattened = 3491 [2025-03-17 13:25:05,029 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 13:25:05,029 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 13:25:05,030 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 13:25:05,030 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 13:25:05,036 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:04" (1/1) ... [2025-03-17 13:25:05,036 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:04" (1/1) ... [2025-03-17 13:25:05,063 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:04" (1/1) ... [2025-03-17 13:25:05,458 INFO L175 MemorySlicer]: Split 673 memory accesses to 23 slices as follows [2, 21, 10, 60, 2, 3, 2, 493, 4, 5, 4, 1, 7, 4, 2, 2, 1, 7, 10, 2, 5, 2, 24]. 73 percent of accesses are in the largest equivalence class. The 82 initializations are split as follows [2, 20, 10, 0, 0, 3, 0, 21, 0, 0, 0, 0, 0, 0, 2, 2, 0, 7, 10, 0, 5, 0, 0]. The 288 writes are split as follows [0, 0, 0, 60, 0, 0, 1, 185, 4, 5, 0, 0, 4, 3, 0, 0, 0, 0, 0, 1, 0, 1, 24]. [2025-03-17 13:25:05,458 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:04" (1/1) ... [2025-03-17 13:25:05,458 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:04" (1/1) ... [2025-03-17 13:25:05,565 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:04" (1/1) ... [2025-03-17 13:25:05,598 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:04" (1/1) ... [2025-03-17 13:25:05,618 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:04" (1/1) ... [2025-03-17 13:25:05,638 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:04" (1/1) ... [2025-03-17 13:25:05,664 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 13:25:05,665 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 13:25:05,665 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 13:25:05,665 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 13:25:05,666 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:04" (1/1) ... [2025-03-17 13:25:05,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 13:25:05,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 13:25:05,692 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-17 13:25:05,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-17 13:25:05,713 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-03-17 13:25:05,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-03-17 13:25:05,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-03-17 13:25:05,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-03-17 13:25:05,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-03-17 13:25:05,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-03-17 13:25:05,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-03-17 13:25:05,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-03-17 13:25:05,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-03-17 13:25:05,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-03-17 13:25:05,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-03-17 13:25:05,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-03-17 13:25:05,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-03-17 13:25:05,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-03-17 13:25:05,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-03-17 13:25:05,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure bio_endio [2025-03-17 13:25:05,716 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_endio [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-03-17 13:25:05,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-17 13:25:05,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-17 13:25:05,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-17 13:25:05,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-17 13:25:05,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-17 13:25:05,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure vfs_fsync [2025-03-17 13:25:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure vfs_fsync [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-03-17 13:25:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-17 13:25:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-17 13:25:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure add_disk [2025-03-17 13:25:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure add_disk [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_uevent [2025-03-17 13:25:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_uevent [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-03-17 13:25:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure transfer_xor [2025-03-17 13:25:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure transfer_xor [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure invalidate_bdev [2025-03-17 13:25:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure invalidate_bdev [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2025-03-17 13:25:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-17 13:25:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure huge_encode_dev [2025-03-17 13:25:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure huge_encode_dev [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure lo_do_transfer [2025-03-17 13:25:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure lo_do_transfer [2025-03-17 13:25:05,722 INFO L130 BoogieDeclarations]: Found specification of procedure loop_sysfs_exit [2025-03-17 13:25:05,722 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_sysfs_exit [2025-03-17 13:25:05,724 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2025-03-17 13:25:05,724 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2025-03-17 13:25:05,724 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_should_stop [2025-03-17 13:25:05,724 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_should_stop [2025-03-17 13:25:05,724 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-17 13:25:05,724 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure loop_alloc [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_alloc [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure loop_make_request [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_make_request [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure __do_lo_send_write [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure __do_lo_send_write [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure loop_get_status [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_get_status [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure loop_clr_fd [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_clr_fd [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-17 13:25:05,725 INFO L130 BoogieDeclarations]: Found specification of procedure figure_loop_size [2025-03-17 13:25:05,725 INFO L138 BoogieDeclarations]: Found implementation of procedure figure_loop_size [2025-03-17 13:25:05,726 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl_by_bdev [2025-03-17 13:25:05,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl_by_bdev [2025-03-17 13:25:05,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-17 13:25:05,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-17 13:25:05,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-17 13:25:05,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-17 13:25:05,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-17 13:25:05,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-03-17 13:25:05,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-03-17 13:25:05,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-03-17 13:25:05,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-03-17 13:25:05,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-03-17 13:25:05,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2025-03-17 13:25:05,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-17 13:25:05,732 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-03-17 13:25:05,733 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-03-17 13:25:05,733 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-17 13:25:05,733 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-17 13:25:05,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-03-17 13:25:05,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-03-17 13:25:05,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-03-17 13:25:05,735 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-03-17 13:25:05,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure fput [2025-03-17 13:25:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure fput [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-17 13:25:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure loop_set_capacity [2025-03-17 13:25:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_set_capacity [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_empty [2025-03-17 13:25:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_empty [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-03-17 13:25:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure loop_free [2025-03-17 13:25:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_free [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure transfer_none [2025-03-17 13:25:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure transfer_none [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure bd_set_size [2025-03-17 13:25:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure bd_set_size [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure fget [2025-03-17 13:25:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure fget [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure mapping_set_gfp_mask [2025-03-17 13:25:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure mapping_set_gfp_mask [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure xor_init [2025-03-17 13:25:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure xor_init [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure kmap [2025-03-17 13:25:05,736 INFO L138 BoogieDeclarations]: Found implementation of procedure kmap [2025-03-17 13:25:05,736 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-17 13:25:05,737 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-03-17 13:25:05,738 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-03-17 13:25:05,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-03-17 13:25:05,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-03-17 13:25:05,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-03-17 13:25:05,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-03-17 13:25:05,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-03-17 13:25:05,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure __kmap_atomic [2025-03-17 13:25:05,741 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmap_atomic [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-03-17 13:25:05,741 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-03-17 13:25:05,741 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-03-17 13:25:05,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure get_loop_size [2025-03-17 13:25:05,742 INFO L138 BoogieDeclarations]: Found implementation of procedure get_loop_size [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure blk_cleanup_queue [2025-03-17 13:25:05,742 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_cleanup_queue [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure loop_set_status [2025-03-17 13:25:05,742 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_set_status [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-17 13:25:05,742 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-17 13:25:05,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#20 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#21 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#22 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure lo_ioctl [2025-03-17 13:25:05,743 INFO L138 BoogieDeclarations]: Found implementation of procedure lo_ioctl [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-03-17 13:25:05,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#20 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#21 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#22 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#20 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#21 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#22 [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-03-17 13:25:05,744 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2025-03-17 13:25:05,744 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2025-03-17 13:25:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure loop_release_xfer [2025-03-17 13:25:05,744 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_release_xfer [2025-03-17 13:25:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure _cond_resched [2025-03-17 13:25:05,745 INFO L138 BoogieDeclarations]: Found implementation of procedure _cond_resched [2025-03-17 13:25:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure kunmap [2025-03-17 13:25:05,745 INFO L138 BoogieDeclarations]: Found implementation of procedure kunmap [2025-03-17 13:25:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-03-17 13:25:05,745 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-03-17 13:25:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure loop_switch [2025-03-17 13:25:05,745 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_switch [2025-03-17 13:25:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure mapping_gfp_mask [2025-03-17 13:25:05,745 INFO L138 BoogieDeclarations]: Found implementation of procedure mapping_gfp_mask [2025-03-17 13:25:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-03-17 13:25:05,745 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-03-17 13:25:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure __kunmap_atomic [2025-03-17 13:25:05,745 INFO L138 BoogieDeclarations]: Found implementation of procedure __kunmap_atomic [2025-03-17 13:25:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-03-17 13:25:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-03-17 13:25:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-03-17 13:25:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-03-17 13:25:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-03-17 13:25:05,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#20 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#21 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#22 [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 13:25:05,746 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 13:25:05,746 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-17 13:25:05,746 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-17 13:25:06,433 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 13:25:06,436 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 13:25:06,563 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7448: havoc #t~nondet767; [2025-03-17 13:25:10,068 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7452: havoc kthread_stop_#t~nondet768#1; [2025-03-17 13:25:11,725 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7437: havoc #t~nondet764; [2025-03-17 13:25:11,734 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7406: havoc #t~nondet760; [2025-03-17 13:25:11,817 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3939: havoc get_capacity_#t~mem120#1; [2025-03-17 13:25:11,839 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4098: havoc #t~mem155.base, #t~mem155.offset; [2025-03-17 13:25:11,845 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7353: havoc #t~nondet754; [2025-03-17 13:25:11,988 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7418: havoc #t~ret762.base, #t~ret762.offset; [2025-03-17 13:25:12,037 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7357: havoc _copy_to_user_#t~nondet755#1; [2025-03-17 13:25:12,367 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3898: havoc i_size_read_#t~mem91#1; [2025-03-17 13:25:13,142 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7342: havoc __splice_from_pipe_#t~nondet752#1; [2025-03-17 13:25:13,142 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7462: havoc ldv_undefined_int_#t~nondet769#1; [2025-03-17 13:25:14,545 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372: havoc alloc_pages_current_#t~ret757#1.base, alloc_pages_current_#t~ret757#1.offset; [2025-03-17 13:25:14,545 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4369: call ULTIMATE.dealloc(do_lo_send_aops_~#page~0#1.base, do_lo_send_aops_~#page~0#1.offset);havoc do_lo_send_aops_~#page~0#1.base, do_lo_send_aops_~#page~0#1.offset;call ULTIMATE.dealloc(do_lo_send_aops_~#fsdata~0#1.base, do_lo_send_aops_~#fsdata~0#1.offset);havoc do_lo_send_aops_~#fsdata~0#1.base, do_lo_send_aops_~#fsdata~0#1.offset; [2025-03-17 13:25:14,545 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4898: call ULTIMATE.dealloc(loop_thread_~#__wait~0#1.base, loop_thread_~#__wait~0#1.offset);havoc loop_thread_~#__wait~0#1.base, loop_thread_~#__wait~0#1.offset; [2025-03-17 13:25:14,545 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478: havoc pagecache_write_begin_#t~nondet770#1; [2025-03-17 13:25:14,545 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7513: havoc splice_direct_to_actor_#t~nondet775#1; [2025-03-17 13:25:14,545 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482: havoc pagecache_write_end_#t~nondet771#1; [2025-03-17 13:25:14,545 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4652: call ULTIMATE.dealloc(do_lo_receive_~#cookie~0#1.base, do_lo_receive_~#cookie~0#1.offset);havoc do_lo_receive_~#cookie~0#1.base, do_lo_receive_~#cookie~0#1.offset;call ULTIMATE.dealloc(do_lo_receive_~#sd~0#1.base, do_lo_receive_~#sd~0#1.offset);havoc do_lo_receive_~#sd~0#1.base, do_lo_receive_~#sd~0#1.offset; [2025-03-17 13:25:14,565 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349: havoc #t~nondet753; [2025-03-17 13:25:14,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5019: call ULTIMATE.dealloc(~#w~0#1.base, ~#w~0#1.offset);havoc ~#w~0#1.base, ~#w~0#1.offset; [2025-03-17 13:25:14,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3808: call ULTIMATE.dealloc(init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset);havoc init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset; [2025-03-17 13:25:14,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7378: havoc bio_alloc_#t~ret758#1.base, bio_alloc_#t~ret758#1.offset; [2025-03-17 13:25:14,643 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4082: havoc #t~mem148; [2025-03-17 13:25:20,096 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482: call ULTIMATE.dealloc(loop_set_status_compat_~#info64~4#1.base, loop_set_status_compat_~#info64~4#1.offset);havoc loop_set_status_compat_~#info64~4#1.base, loop_set_status_compat_~#info64~4#1.offset; [2025-03-17 13:25:20,096 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6318: call ULTIMATE.dealloc(loop_info64_from_compat_~#info~2#1.base, loop_info64_from_compat_~#info~2#1.offset);havoc loop_info64_from_compat_~#info~2#1.base, loop_info64_from_compat_~#info~2#1.offset; [2025-03-17 13:25:20,096 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6555: assume false; [2025-03-17 13:25:20,096 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6555: assume !false; [2025-03-17 13:25:20,096 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6391: call ULTIMATE.dealloc(loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset);havoc loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset; [2025-03-17 13:25:20,097 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: assume false; [2025-03-17 13:25:20,097 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: assume !false; [2025-03-17 13:25:20,097 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500: call ULTIMATE.dealloc(loop_get_status_compat_~#info64~5#1.base, loop_get_status_compat_~#info64~5#1.offset);havoc loop_get_status_compat_~#info64~5#1.base, loop_get_status_compat_~#info64~5#1.offset; [2025-03-17 13:25:20,097 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: havoc register_blkdev_#t~nondet773#1; [2025-03-17 13:25:25,498 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527: havoc #t~nondet777; [2025-03-17 13:25:27,299 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3667: assume false; [2025-03-17 13:25:27,299 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3667: assume !false; [2025-03-17 13:25:27,328 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7441: havoc #t~nondet765; [2025-03-17 13:25:29,094 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7369: havoc alloc_disk_#t~ret756#1.base, alloc_disk_#t~ret756#1.offset; [2025-03-17 13:25:29,095 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6718: call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__key___1~0#1.base, ~#__key___1~0#1.offset);havoc ~#__key___1~0#1.base, ~#__key___1~0#1.offset; [2025-03-17 13:25:29,095 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7387: havoc blk_alloc_queue_#t~ret759#1.base, blk_alloc_queue_#t~ret759#1.offset; [2025-03-17 13:25:29,095 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7326: havoc __kmalloc_#t~ret751#1.base, __kmalloc_#t~ret751#1.offset; [2025-03-17 13:25:30,525 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4449: call ULTIMATE.dealloc(~#pos#1.base, ~#pos#1.offset);havoc ~#pos#1.base, ~#pos#1.offset;call ULTIMATE.dealloc(~#old_fs~0#1.base, ~#old_fs~0#1.offset);havoc ~#old_fs~0#1.base, ~#old_fs~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset; [2025-03-17 13:25:32,493 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5836: call ULTIMATE.dealloc(~#stat~0#1.base, ~#stat~0#1.offset);havoc ~#stat~0#1.base, ~#stat~0#1.offset; [2025-03-17 13:25:32,493 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7531: havoc vfs_getattr_#t~nondet778#1; [2025-03-17 13:25:32,734 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489: havoc #t~nondet772; [2025-03-17 13:25:43,277 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7503: havoc set_blocksize_#t~nondet774#1; [2025-03-17 13:25:43,278 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084: call ULTIMATE.dealloc(loop_set_status64_~#info64~1#1.base, loop_set_status64_~#info64~1#1.offset);havoc loop_set_status64_~#info64~1#1.base, loop_set_status64_~#info64~1#1.offset; [2025-03-17 13:25:43,278 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7538: havoc wake_up_process_#t~nondet779#1; [2025-03-17 13:25:43,278 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444: havoc kthread_create_on_node_#t~ret766#1.base, kthread_create_on_node_#t~ret766#1.offset; [2025-03-17 13:25:43,278 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517: havoc sysfs_create_group_#t~nondet776#1; [2025-03-17 13:25:43,278 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6064: call ULTIMATE.dealloc(loop_set_status_old_~#info~0#1.base, loop_set_status_old_~#info~0#1.offset);havoc loop_set_status_old_~#info~0#1.base, loop_set_status_old_~#info~0#1.offset;call ULTIMATE.dealloc(loop_set_status_old_~#info64~0#1.base, loop_set_status_old_~#info64~0#1.offset);havoc loop_set_status_old_~#info64~0#1.base, loop_set_status_old_~#info64~0#1.offset; [2025-03-17 13:25:43,278 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6102: call ULTIMATE.dealloc(loop_get_status_old_~#info~1#1.base, loop_get_status_old_~#info~1#1.offset);havoc loop_get_status_old_~#info~1#1.base, loop_get_status_old_~#info~1#1.offset;call ULTIMATE.dealloc(loop_get_status_old_~#info64~2#1.base, loop_get_status_old_~#info64~2#1.offset);havoc loop_get_status_old_~#info64~2#1.base, loop_get_status_old_~#info64~2#1.offset; [2025-03-17 13:25:43,278 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6138: call ULTIMATE.dealloc(loop_get_status64_~#info64~3#1.base, loop_get_status64_~#info64~3#1.offset);havoc loop_get_status64_~#info64~3#1.base, loop_get_status64_~#info64~3#1.offset; [2025-03-17 13:25:43,278 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6238: assume false; [2025-03-17 13:25:43,278 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6238: assume !false; [2025-03-17 13:25:43,398 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3741: assume false; [2025-03-17 13:25:43,399 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3741: assume !false; [2025-03-17 13:25:44,087 INFO L? ?]: Removed 3563 outVars from TransFormulas that were not future-live. [2025-03-17 13:25:44,088 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 13:25:44,142 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 13:25:44,142 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-17 13:25:44,143 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 01:25:44 BoogieIcfgContainer [2025-03-17 13:25:44,143 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 13:25:44,144 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 13:25:44,144 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 13:25:44,148 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 13:25:44,148 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 01:25:03" (1/3) ... [2025-03-17 13:25:44,148 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cef02aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 01:25:44, skipping insertion in model container [2025-03-17 13:25:44,149 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 01:25:04" (2/3) ... [2025-03-17 13:25:44,149 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cef02aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 01:25:44, skipping insertion in model container [2025-03-17 13:25:44,149 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 01:25:44" (3/3) ... [2025-03-17 13:25:44,150 INFO L128 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-block-loop.ko.cil.out.i [2025-03-17 13:25:44,161 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 13:25:44,162 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG module_get_put-drivers-block-loop.ko.cil.out.i that has 110 procedures, 2912 locations, 1 initial locations, 70 loop locations, and 1065 error locations. [2025-03-17 13:25:44,211 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 13:25:44,219 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@df3da61, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 13:25:44,219 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1065 error locations. [2025-03-17 13:25:44,228 INFO L276 IsEmpty]: Start isEmpty. Operand has 2676 states, 1363 states have (on average 1.9317681584739546) internal successors, (2633), 2398 states have internal predecessors, (2633), 225 states have call successors, (225), 66 states have call predecessors, (225), 66 states have return successors, (225), 224 states have call predecessors, (225), 225 states have call successors, (225) [2025-03-17 13:25:44,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2025-03-17 13:25:44,232 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 13:25:44,232 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 13:25:44,232 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [loop_sysfs_exitErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, loop_sysfs_exitErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, loop_clr_fdErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 1062 more)] === [2025-03-17 13:25:44,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 13:25:44,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1414344119, now seen corresponding path program 1 times [2025-03-17 13:25:44,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-17 13:25:44,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [144874981] [2025-03-17 13:25:44,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 13:25:44,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 13:25:44,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 13:25:44,248 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 13:25:44,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-17 13:25:45,385 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 9 statements into 1 equivalence classes. [2025-03-17 13:25:45,537 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 9 of 9 statements. [2025-03-17 13:25:45,538 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 13:25:45,538 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 13:25:45,554 INFO L256 TraceCheckSpWp]: Trace formula consists of 790 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-17 13:25:45,557 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 13:25:45,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 13:25:45,781 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 13:25:45,782 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-17 13:25:45,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144874981] [2025-03-17 13:25:45,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144874981] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 13:25:45,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 13:25:45,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2025-03-17 13:25:45,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253473821] [2025-03-17 13:25:45,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 13:25:45,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 13:25:45,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-17 13:25:45,803 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 13:25:45,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 13:25:45,809 INFO L87 Difference]: Start difference. First operand has 2676 states, 1363 states have (on average 1.9317681584739546) internal successors, (2633), 2398 states have internal predecessors, (2633), 225 states have call successors, (225), 66 states have call predecessors, (225), 66 states have return successors, (225), 224 states have call predecessors, (225), 225 states have call successors, (225) Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 13:25:59,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 13:25:59,313 INFO L93 Difference]: Finished difference Result 2806 states and 3253 transitions. [2025-03-17 13:25:59,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 13:25:59,316 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2025-03-17 13:25:59,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 13:25:59,334 INFO L225 Difference]: With dead ends: 2806 [2025-03-17 13:25:59,334 INFO L226 Difference]: Without dead ends: 2800 [2025-03-17 13:25:59,335 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 13:25:59,337 INFO L435 NwaCegarLoop]: 3036 mSDtfsCounter, 149 mSDsluCounter, 1996 mSDsCounter, 0 mSdLazyCounter, 1101 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 5032 SdHoareTripleChecker+Invalid, 1101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.3s IncrementalHoareTripleChecker+Time [2025-03-17 13:25:59,337 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 5032 Invalid, 1101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1101 Invalid, 0 Unknown, 0 Unchecked, 13.3s Time] [2025-03-17 13:25:59,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2800 states. [2025-03-17 13:25:59,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2800 to 2749. [2025-03-17 13:25:59,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2749 states, 1431 states have (on average 1.9245283018867925) internal successors, (2754), 2462 states have internal predecessors, (2754), 233 states have call successors, (233), 65 states have call predecessors, (233), 64 states have return successors, (231), 230 states have call predecessors, (231), 231 states have call successors, (231) [2025-03-17 13:25:59,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2749 states to 2749 states and 3218 transitions. [2025-03-17 13:25:59,452 INFO L78 Accepts]: Start accepts. Automaton has 2749 states and 3218 transitions. Word has length 9 [2025-03-17 13:25:59,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 13:25:59,453 INFO L471 AbstractCegarLoop]: Abstraction has 2749 states and 3218 transitions. [2025-03-17 13:25:59,453 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 13:25:59,453 INFO L276 IsEmpty]: Start isEmpty. Operand 2749 states and 3218 transitions. [2025-03-17 13:25:59,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2025-03-17 13:25:59,453 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 13:25:59,453 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 13:25:59,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-17 13:25:59,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 13:25:59,654 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONMEMORY_LEAK === [loop_sysfs_exitErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, loop_sysfs_exitErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, loop_clr_fdErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 1062 more)] === [2025-03-17 13:25:59,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 13:25:59,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1905727830, now seen corresponding path program 1 times [2025-03-17 13:25:59,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-17 13:25:59,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1545927906] [2025-03-17 13:25:59,655 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 13:25:59,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 13:25:59,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 13:25:59,657 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 13:25:59,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-17 13:26:00,657 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-03-17 13:26:00,785 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-03-17 13:26:00,786 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 13:26:00,786 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 13:26:00,800 INFO L256 TraceCheckSpWp]: Trace formula consists of 794 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-17 13:26:00,801 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 13:26:00,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 13:26:00,971 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 13:26:00,971 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-17 13:26:00,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545927906] [2025-03-17 13:26:00,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545927906] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 13:26:00,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 13:26:00,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 13:26:00,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249122674] [2025-03-17 13:26:00,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 13:26:00,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 13:26:00,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-17 13:26:00,972 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 13:26:00,972 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 13:26:00,973 INFO L87 Difference]: Start difference. First operand 2749 states and 3218 transitions. Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 13:26:01,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 13:26:01,166 INFO L93 Difference]: Finished difference Result 5282 states and 6127 transitions. [2025-03-17 13:26:01,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 13:26:01,167 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2025-03-17 13:26:01,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 13:26:01,187 INFO L225 Difference]: With dead ends: 5282 [2025-03-17 13:26:01,187 INFO L226 Difference]: Without dead ends: 5277 [2025-03-17 13:26:01,188 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 13:26:01,190 INFO L435 NwaCegarLoop]: 3546 mSDtfsCounter, 3049 mSDsluCounter, 2906 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3049 SdHoareTripleChecker+Valid, 6452 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 13:26:01,190 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3049 Valid, 6452 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 13:26:01,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5277 states. [2025-03-17 13:26:01,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5277 to 4249. [2025-03-17 13:26:01,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4249 states, 2707 states have (on average 1.9331363132619135) internal successors, (5233), 3703 states have internal predecessors, (5233), 440 states have call successors, (440), 126 states have call predecessors, (440), 125 states have return successors, (443), 436 states have call predecessors, (443), 438 states have call successors, (443) [2025-03-17 13:26:01,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4249 states to 4249 states and 6116 transitions. [2025-03-17 13:26:01,321 INFO L78 Accepts]: Start accepts. Automaton has 4249 states and 6116 transitions. Word has length 11 [2025-03-17 13:26:01,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 13:26:01,321 INFO L471 AbstractCegarLoop]: Abstraction has 4249 states and 6116 transitions. [2025-03-17 13:26:01,321 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 13:26:01,321 INFO L276 IsEmpty]: Start isEmpty. Operand 4249 states and 6116 transitions. [2025-03-17 13:26:01,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2025-03-17 13:26:01,322 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 13:26:01,322 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 13:26:01,338 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-03-17 13:26:01,522 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 13:26:01,523 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr206REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [loop_sysfs_exitErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, loop_sysfs_exitErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, loop_clr_fdErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 1062 more)] === [2025-03-17 13:26:01,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 13:26:01,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1388151082, now seen corresponding path program 1 times [2025-03-17 13:26:01,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-17 13:26:01,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2037233896] [2025-03-17 13:26:01,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 13:26:01,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 13:26:01,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 13:26:01,527 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 13:26:01,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-17 13:26:02,453 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-03-17 13:26:02,606 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-03-17 13:26:02,606 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 13:26:02,606 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 13:26:02,621 INFO L256 TraceCheckSpWp]: Trace formula consists of 798 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-17 13:26:02,622 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 13:26:02,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 13:26:02,742 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 13:26:02,743 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-17 13:26:02,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037233896] [2025-03-17 13:26:02,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037233896] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 13:26:02,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 13:26:02,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 13:26:02,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325634229] [2025-03-17 13:26:02,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 13:26:02,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 13:26:02,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-17 13:26:02,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 13:26:02,743 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 13:26:02,744 INFO L87 Difference]: Start difference. First operand 4249 states and 6116 transitions. Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 13:26:02,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 13:26:02,825 INFO L93 Difference]: Finished difference Result 4249 states and 6111 transitions. [2025-03-17 13:26:02,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 13:26:02,825 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2025-03-17 13:26:02,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 13:26:02,839 INFO L225 Difference]: With dead ends: 4249 [2025-03-17 13:26:02,839 INFO L226 Difference]: Without dead ends: 4249 [2025-03-17 13:26:02,839 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 13:26:02,842 INFO L435 NwaCegarLoop]: 3056 mSDtfsCounter, 3055 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3055 SdHoareTripleChecker+Valid, 3056 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 13:26:02,843 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3055 Valid, 3056 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 13:26:02,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4249 states. [2025-03-17 13:26:02,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4249 to 4249. [2025-03-17 13:26:02,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4249 states, 2707 states have (on average 1.931289250092353) internal successors, (5228), 3703 states have internal predecessors, (5228), 440 states have call successors, (440), 126 states have call predecessors, (440), 125 states have return successors, (443), 436 states have call predecessors, (443), 438 states have call successors, (443) [2025-03-17 13:26:02,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4249 states to 4249 states and 6111 transitions. [2025-03-17 13:26:02,922 INFO L78 Accepts]: Start accepts. Automaton has 4249 states and 6111 transitions. Word has length 10 [2025-03-17 13:26:02,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 13:26:02,923 INFO L471 AbstractCegarLoop]: Abstraction has 4249 states and 6111 transitions. [2025-03-17 13:26:02,923 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 13:26:02,923 INFO L276 IsEmpty]: Start isEmpty. Operand 4249 states and 6111 transitions. [2025-03-17 13:26:02,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2025-03-17 13:26:02,923 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 13:26:02,923 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 13:26:02,938 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-17 13:26:03,124 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 13:26:03,124 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr206REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [loop_sysfs_exitErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, loop_sysfs_exitErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, loop_clr_fdErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 1062 more)] === [2025-03-17 13:26:03,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 13:26:03,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1359521931, now seen corresponding path program 1 times [2025-03-17 13:26:03,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-17 13:26:03,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [149749813] [2025-03-17 13:26:03,126 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 13:26:03,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 13:26:03,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 13:26:03,128 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 13:26:03,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-17 13:26:03,980 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-03-17 13:26:04,113 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-03-17 13:26:04,114 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 13:26:04,114 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 13:26:04,129 INFO L256 TraceCheckSpWp]: Trace formula consists of 798 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-17 13:26:04,130 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 13:26:04,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 13:26:04,196 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 13:26:04,196 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-17 13:26:04,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149749813] [2025-03-17 13:26:04,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149749813] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 13:26:04,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 13:26:04,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 13:26:04,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869046807] [2025-03-17 13:26:04,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 13:26:04,196 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 13:26:04,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-17 13:26:04,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 13:26:04,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 13:26:04,196 INFO L87 Difference]: Start difference. First operand 4249 states and 6111 transitions. Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 13:26:04,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 13:26:04,270 INFO L93 Difference]: Finished difference Result 4229 states and 6078 transitions. [2025-03-17 13:26:04,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 13:26:04,271 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2025-03-17 13:26:04,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 13:26:04,283 INFO L225 Difference]: With dead ends: 4229 [2025-03-17 13:26:04,283 INFO L226 Difference]: Without dead ends: 4229 [2025-03-17 13:26:04,283 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 13:26:04,284 INFO L435 NwaCegarLoop]: 3038 mSDtfsCounter, 3041 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3041 SdHoareTripleChecker+Valid, 3038 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 13:26:04,284 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3041 Valid, 3038 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 13:26:04,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4229 states. [2025-03-17 13:26:04,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4229 to 4229. [2025-03-17 13:26:04,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4229 states, 2695 states have (on average 1.9320964749536178) internal successors, (5207), 3691 states have internal predecessors, (5207), 434 states have call successors, (434), 124 states have call predecessors, (434), 123 states have return successors, (437), 430 states have call predecessors, (437), 432 states have call successors, (437) [2025-03-17 13:26:04,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4229 states to 4229 states and 6078 transitions. [2025-03-17 13:26:04,397 INFO L78 Accepts]: Start accepts. Automaton has 4229 states and 6078 transitions. Word has length 10 [2025-03-17 13:26:04,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 13:26:04,397 INFO L471 AbstractCegarLoop]: Abstraction has 4229 states and 6078 transitions. [2025-03-17 13:26:04,397 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 13:26:04,397 INFO L276 IsEmpty]: Start isEmpty. Operand 4229 states and 6078 transitions. [2025-03-17 13:26:04,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2025-03-17 13:26:04,398 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 13:26:04,398 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 13:26:04,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-17 13:26:04,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 13:26:04,601 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr206REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [loop_sysfs_exitErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, loop_sysfs_exitErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, loop_clr_fdErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 1062 more)] === [2025-03-17 13:26:04,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 13:26:04,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1127990902, now seen corresponding path program 1 times [2025-03-17 13:26:04,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-17 13:26:04,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1156588809] [2025-03-17 13:26:04,603 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 13:26:04,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 13:26:04,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 13:26:04,605 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 13:26:04,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-17 13:26:05,541 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-03-17 13:26:05,692 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-03-17 13:26:05,692 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 13:26:05,692 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 13:26:05,708 INFO L256 TraceCheckSpWp]: Trace formula consists of 796 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-17 13:26:05,709 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 13:26:05,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 13:26:05,924 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 13:26:05,924 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-17 13:26:05,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156588809] [2025-03-17 13:26:05,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156588809] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 13:26:05,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 13:26:05,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 13:26:05,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288148336] [2025-03-17 13:26:05,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 13:26:05,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 13:26:05,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-17 13:26:05,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 13:26:05,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 13:26:05,925 INFO L87 Difference]: Start difference. First operand 4229 states and 6078 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 13:26:10,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 13:26:14,244 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 13:26:15,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 13:26:15,625 INFO L93 Difference]: Finished difference Result 4245 states and 6091 transitions. [2025-03-17 13:26:15,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 13:26:15,626 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2025-03-17 13:26:15,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 13:26:15,637 INFO L225 Difference]: With dead ends: 4245 [2025-03-17 13:26:15,638 INFO L226 Difference]: Without dead ends: 4245 [2025-03-17 13:26:15,638 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 13:26:15,639 INFO L435 NwaCegarLoop]: 3041 mSDtfsCounter, 66 mSDsluCounter, 3030 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 6071 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.7s IncrementalHoareTripleChecker+Time [2025-03-17 13:26:15,639 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 6071 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 15 Invalid, 2 Unknown, 0 Unchecked, 9.7s Time] [2025-03-17 13:26:15,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4245 states. [2025-03-17 13:26:15,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4245 to 4218. [2025-03-17 13:26:15,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4218 states, 2686 states have (on average 1.932241250930752) internal successors, (5190), 3682 states have internal predecessors, (5190), 432 states have call successors, (432), 124 states have call predecessors, (432), 123 states have return successors, (435), 428 states have call predecessors, (435), 430 states have call successors, (435) [2025-03-17 13:26:15,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4218 states to 4218 states and 6057 transitions. [2025-03-17 13:26:15,717 INFO L78 Accepts]: Start accepts. Automaton has 4218 states and 6057 transitions. Word has length 10 [2025-03-17 13:26:15,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 13:26:15,717 INFO L471 AbstractCegarLoop]: Abstraction has 4218 states and 6057 transitions. [2025-03-17 13:26:15,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 13:26:15,717 INFO L276 IsEmpty]: Start isEmpty. Operand 4218 states and 6057 transitions. [2025-03-17 13:26:15,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2025-03-17 13:26:15,718 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 13:26:15,718 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 13:26:15,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-17 13:26:15,919 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 13:26:15,919 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [loop_sysfs_exitErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, loop_sysfs_exitErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, loop_clr_fdErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 1062 more)] === [2025-03-17 13:26:15,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 13:26:15,920 INFO L85 PathProgramCache]: Analyzing trace with hash -159803550, now seen corresponding path program 1 times [2025-03-17 13:26:15,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-17 13:26:15,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [747677122] [2025-03-17 13:26:15,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 13:26:15,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 13:26:15,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 13:26:15,922 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 13:26:15,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-17 13:26:16,859 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-03-17 13:26:16,982 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-03-17 13:26:16,983 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 13:26:16,983 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 13:26:16,998 INFO L256 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-17 13:26:16,999 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 13:26:17,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 13:26:17,686 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 13:26:17,687 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-17 13:26:17,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747677122] [2025-03-17 13:26:17,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747677122] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 13:26:17,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 13:26:17,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 13:26:17,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618562768] [2025-03-17 13:26:17,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 13:26:17,687 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 13:26:17,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-17 13:26:17,690 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 13:26:17,690 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 13:26:17,690 INFO L87 Difference]: Start difference. First operand 4218 states and 6057 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 13:26:21,739 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 13:26:26,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 13:26:26,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 13:26:26,676 INFO L93 Difference]: Finished difference Result 4220 states and 6058 transitions. [2025-03-17 13:26:26,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 13:26:26,677 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2025-03-17 13:26:26,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 13:26:26,696 INFO L225 Difference]: With dead ends: 4220 [2025-03-17 13:26:26,696 INFO L226 Difference]: Without dead ends: 4218 [2025-03-17 13:26:26,696 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 13:26:26,697 INFO L435 NwaCegarLoop]: 3041 mSDtfsCounter, 0 mSDsluCounter, 6074 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 9115 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2025-03-17 13:26:26,697 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 9115 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 2 Unknown, 0 Unchecked, 8.9s Time] [2025-03-17 13:26:26,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4218 states. [2025-03-17 13:26:26,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4218 to 4218. [2025-03-17 13:26:26,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4218 states, 2686 states have (on average 1.9318689501116904) internal successors, (5189), 3682 states have internal predecessors, (5189), 432 states have call successors, (432), 124 states have call predecessors, (432), 123 states have return successors, (435), 428 states have call predecessors, (435), 430 states have call successors, (435) [2025-03-17 13:26:26,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4218 states to 4218 states and 6056 transitions. [2025-03-17 13:26:26,775 INFO L78 Accepts]: Start accepts. Automaton has 4218 states and 6056 transitions. Word has length 11 [2025-03-17 13:26:26,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 13:26:26,775 INFO L471 AbstractCegarLoop]: Abstraction has 4218 states and 6056 transitions. [2025-03-17 13:26:26,776 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 13:26:26,798 INFO L276 IsEmpty]: Start isEmpty. Operand 4218 states and 6056 transitions. [2025-03-17 13:26:26,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2025-03-17 13:26:26,798 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 13:26:26,798 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 13:26:26,815 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-03-17 13:26:26,998 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 13:26:26,999 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [loop_sysfs_exitErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, loop_sysfs_exitErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, loop_clr_fdErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 1062 more)] === [2025-03-17 13:26:27,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 13:26:27,000 INFO L85 PathProgramCache]: Analyzing trace with hash 347492398, now seen corresponding path program 1 times [2025-03-17 13:26:27,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-17 13:26:27,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1090941598] [2025-03-17 13:26:27,000 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 13:26:27,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 13:26:27,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 13:26:27,002 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 13:26:27,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-17 13:26:27,954 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-17 13:26:28,072 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 13:26:28,072 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 13:26:28,072 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 13:26:28,087 INFO L256 TraceCheckSpWp]: Trace formula consists of 803 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-17 13:26:28,088 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 13:26:28,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 13:26:28,948 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 13:26:28,948 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-17 13:26:28,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090941598] [2025-03-17 13:26:28,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090941598] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 13:26:28,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 13:26:28,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 13:26:28,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690711437] [2025-03-17 13:26:28,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 13:26:28,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 13:26:28,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-17 13:26:28,952 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 13:26:28,953 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 13:26:28,953 INFO L87 Difference]: Start difference. First operand 4218 states and 6056 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)