./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 46b0ad08a581b5bde0454ec418cbe0193c7ec6a3f6e007f87f30934488ee8554 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-13 17:51:29,217 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-13 17:51:29,220 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-13 17:51:29,278 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-13 17:51:29,279 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-13 17:51:29,283 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-13 17:51:29,285 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-13 17:51:29,289 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-13 17:51:29,292 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-13 17:51:29,298 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-13 17:51:29,299 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-13 17:51:29,301 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-13 17:51:29,302 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-13 17:51:29,304 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-13 17:51:29,307 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-13 17:51:29,314 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-13 17:51:29,316 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-13 17:51:29,317 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-13 17:51:29,320 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-13 17:51:29,330 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-13 17:51:29,332 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-13 17:51:29,333 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-13 17:51:29,336 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-13 17:51:29,337 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-13 17:51:29,346 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-13 17:51:29,347 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-13 17:51:29,347 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-13 17:51:29,349 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-13 17:51:29,350 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-13 17:51:29,351 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-13 17:51:29,352 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-13 17:51:29,353 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-13 17:51:29,355 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-13 17:51:29,356 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-13 17:51:29,357 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-13 17:51:29,358 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-13 17:51:29,358 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-13 17:51:29,359 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-13 17:51:29,359 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-13 17:51:29,360 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-13 17:51:29,361 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-13 17:51:29,362 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-13 17:51:29,405 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-13 17:51:29,405 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-13 17:51:29,406 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-13 17:51:29,406 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-13 17:51:29,413 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-13 17:51:29,414 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-13 17:51:29,414 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-13 17:51:29,415 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-13 17:51:29,416 INFO L138 SettingsManager]: * Use SBE=true [2021-11-13 17:51:29,416 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-13 17:51:29,418 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-13 17:51:29,418 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-13 17:51:29,418 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-13 17:51:29,419 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-13 17:51:29,419 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-13 17:51:29,419 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-13 17:51:29,420 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-13 17:51:29,420 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-13 17:51:29,420 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-13 17:51:29,422 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-13 17:51:29,422 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-13 17:51:29,428 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 17:51:29,428 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-13 17:51:29,429 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-13 17:51:29,429 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-13 17:51:29,429 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-13 17:51:29,429 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-13 17:51:29,430 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-13 17:51:29,430 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-13 17:51:29,432 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-13 17:51:29,432 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-13 17:51:29,433 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 46b0ad08a581b5bde0454ec418cbe0193c7ec6a3f6e007f87f30934488ee8554 [2021-11-13 17:51:29,700 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-13 17:51:29,722 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-13 17:51:29,725 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-13 17:51:29,726 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-13 17:51:29,727 INFO L275 PluginConnector]: CDTParser initialized [2021-11-13 17:51:29,728 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2021-11-13 17:51:29,797 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/data/fe612dd12/1ffe993c584b47fc999f33c65f5cb19a/FLAG8209517d4 [2021-11-13 17:51:30,581 INFO L306 CDTParser]: Found 1 translation units. [2021-11-13 17:51:30,582 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2021-11-13 17:51:30,630 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/data/fe612dd12/1ffe993c584b47fc999f33c65f5cb19a/FLAG8209517d4 [2021-11-13 17:51:30,655 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/data/fe612dd12/1ffe993c584b47fc999f33c65f5cb19a [2021-11-13 17:51:30,657 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-13 17:51:30,659 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-13 17:51:30,660 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-13 17:51:30,660 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-13 17:51:30,664 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-13 17:51:30,665 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 05:51:30" (1/1) ... [2021-11-13 17:51:30,666 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@32325036 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:30, skipping insertion in model container [2021-11-13 17:51:30,666 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 05:51:30" (1/1) ... [2021-11-13 17:51:30,673 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-13 17:51:30,783 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-13 17:51:31,271 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3504] [2021-11-13 17:51:31,273 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3506-3507] [2021-11-13 17:51:31,276 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3508-3510] [2021-11-13 17:51:31,277 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3511-3512] [2021-11-13 17:51:31,278 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3513] [2021-11-13 17:51:31,279 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3519-3520] [2021-11-13 17:51:31,280 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3521] [2021-11-13 17:51:31,283 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3524] [2021-11-13 17:51:31,293 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name lookup at C: *(*lookup)(struct tty_driver___0 *driver , struct inode___0 *inode , int idx ) [3838-3839] [2021-11-13 17:51:31,294 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name install at C: (*install)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3840] [2021-11-13 17:51:31,294 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name remove at C: (*remove)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3841] [2021-11-13 17:51:31,296 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name poll_init at C: (*poll_init)(struct tty_driver___0 *driver , int line , char *options ) [3872] [2021-11-13 17:51:31,296 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name poll_get_char at C: (*poll_get_char)(struct tty_driver___0 *driver , int line ) [3873] [2021-11-13 17:51:31,296 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name poll_put_char at C: (*poll_put_char)(struct tty_driver___0 *driver , int line , char ch ) [3874] [2021-11-13 17:51:31,298 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3934] [2021-11-13 17:51:31,299 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3935] [2021-11-13 17:51:31,299 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3936] [2021-11-13 17:51:31,299 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3937] [2021-11-13 17:51:31,300 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3938] [2021-11-13 17:51:31,300 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3939] [2021-11-13 17:51:31,455 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[129647,129660] [2021-11-13 17:51:31,777 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 17:51:31,849 INFO L203 MainTranslator]: Completed pre-run [2021-11-13 17:51:31,964 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3504] [2021-11-13 17:51:31,965 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3506-3507] [2021-11-13 17:51:31,966 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3508-3510] [2021-11-13 17:51:31,967 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3511-3512] [2021-11-13 17:51:31,968 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3513] [2021-11-13 17:51:31,970 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3519-3520] [2021-11-13 17:51:31,970 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3521] [2021-11-13 17:51:31,971 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3524] [2021-11-13 17:51:31,979 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name lookup at C: *(*lookup)(struct tty_driver___0 *driver , struct inode___0 *inode , int idx ) [3838-3839] [2021-11-13 17:51:31,980 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name install at C: (*install)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3840] [2021-11-13 17:51:31,980 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name remove at C: (*remove)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3841] [2021-11-13 17:51:31,982 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name poll_init at C: (*poll_init)(struct tty_driver___0 *driver , int line , char *options ) [3872] [2021-11-13 17:51:31,982 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name poll_get_char at C: (*poll_get_char)(struct tty_driver___0 *driver , int line ) [3873] [2021-11-13 17:51:31,983 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name poll_put_char at C: (*poll_put_char)(struct tty_driver___0 *driver , int line , char ch ) [3874] [2021-11-13 17:51:31,984 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3934] [2021-11-13 17:51:31,984 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3935] [2021-11-13 17:51:31,985 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3936] [2021-11-13 17:51:31,985 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3937] [2021-11-13 17:51:31,985 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3938] [2021-11-13 17:51:31,985 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3939] [2021-11-13 17:51:32,032 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[129647,129660] [2021-11-13 17:51:32,106 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 17:51:32,159 INFO L208 MainTranslator]: Completed translation [2021-11-13 17:51:32,159 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:32 WrapperNode [2021-11-13 17:51:32,159 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-13 17:51:32,161 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-13 17:51:32,161 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-13 17:51:32,161 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-13 17:51:32,169 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:32" (1/1) ... [2021-11-13 17:51:32,207 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:32" (1/1) ... [2021-11-13 17:51:32,320 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-13 17:51:32,321 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-13 17:51:32,321 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-13 17:51:32,322 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-13 17:51:32,330 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:32" (1/1) ... [2021-11-13 17:51:32,330 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:32" (1/1) ... [2021-11-13 17:51:32,345 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:32" (1/1) ... [2021-11-13 17:51:32,345 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:32" (1/1) ... [2021-11-13 17:51:32,412 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:32" (1/1) ... [2021-11-13 17:51:32,422 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:32" (1/1) ... [2021-11-13 17:51:32,467 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:32" (1/1) ... [2021-11-13 17:51:32,495 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-13 17:51:32,506 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-13 17:51:32,506 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-13 17:51:32,506 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-13 17:51:32,513 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:32" (1/1) ... [2021-11-13 17:51:32,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 17:51:32,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 17:51:32,554 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-13 17:51:32,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-13 17:51:32,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-13 17:51:32,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-13 17:51:32,616 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_open [2021-11-13 17:51:32,617 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_open [2021-11-13 17:51:32,617 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-13 17:51:32,617 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-13 17:51:32,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-13 17:51:32,617 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2021-11-13 17:51:32,617 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2021-11-13 17:51:32,618 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2021-11-13 17:51:32,618 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2021-11-13 17:51:32,618 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-13 17:51:32,618 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2021-11-13 17:51:32,619 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2021-11-13 17:51:32,619 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-13 17:51:32,619 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-13 17:51:32,619 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_resume [2021-11-13 17:51:32,620 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_resume [2021-11-13 17:51:32,621 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-13 17:51:32,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-13 17:51:32,622 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-13 17:51:32,622 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-13 17:51:32,622 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2021-11-13 17:51:32,622 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2021-11-13 17:51:32,623 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_disconnect [2021-11-13 17:51:32,623 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_disconnect [2021-11-13 17:51:32,623 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-13 17:51:32,623 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-13 17:51:32,623 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2021-11-13 17:51:32,623 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2021-11-13 17:51:32,624 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_disconnect [2021-11-13 17:51:32,624 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_disconnect [2021-11-13 17:51:32,624 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write [2021-11-13 17:51:32,624 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write [2021-11-13 17:51:32,625 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-13 17:51:32,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-13 17:51:32,625 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write_room [2021-11-13 17:51:32,626 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write_room [2021-11-13 17:51:32,626 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_suspend [2021-11-13 17:51:32,626 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_suspend [2021-11-13 17:51:32,626 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-13 17:51:32,626 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-13 17:51:32,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-13 17:51:32,627 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_close [2021-11-13 17:51:32,627 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_close [2021-11-13 17:51:32,627 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-13 17:51:32,627 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2021-11-13 17:51:32,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2021-11-13 17:51:32,627 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-11-13 17:51:32,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-11-13 17:51:32,628 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_chars_in_buffer [2021-11-13 17:51:32,628 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_chars_in_buffer [2021-11-13 17:51:32,628 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-13 17:51:32,629 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-13 17:51:32,629 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2021-11-13 17:51:33,197 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-13 17:51:33,265 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2021-11-13 17:51:35,632 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-13 17:51:35,633 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-13 17:51:35,636 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 05:51:35 BoogieIcfgContainer [2021-11-13 17:51:35,636 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-13 17:51:35,638 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-13 17:51:35,638 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-13 17:51:35,642 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-13 17:51:35,642 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 05:51:30" (1/3) ... [2021-11-13 17:51:35,643 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bf53ef9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 05:51:35, skipping insertion in model container [2021-11-13 17:51:35,644 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:32" (2/3) ... [2021-11-13 17:51:35,645 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bf53ef9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 05:51:35, skipping insertion in model container [2021-11-13 17:51:35,645 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 05:51:35" (3/3) ... [2021-11-13 17:51:35,646 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2021-11-13 17:51:35,658 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-13 17:51:35,658 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-13 17:51:35,711 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-13 17:51:35,718 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-13 17:51:35,718 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-13 17:51:35,749 INFO L276 IsEmpty]: Start isEmpty. Operand has 397 states, 313 states have (on average 1.4792332268370607) internal successors, (463), 322 states have internal predecessors, (463), 62 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2021-11-13 17:51:35,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-13 17:51:35,762 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:51:35,763 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 17:51:35,763 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:51:35,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:51:35,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1231564632, now seen corresponding path program 1 times [2021-11-13 17:51:35,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:51:35,779 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708158266] [2021-11-13 17:51:35,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:51:35,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:51:36,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:36,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:51:36,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:36,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-13 17:51:36,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:36,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-13 17:51:36,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:36,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-13 17:51:36,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:36,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-13 17:51:36,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:36,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-13 17:51:36,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:36,704 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-13 17:51:36,705 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:51:36,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708158266] [2021-11-13 17:51:36,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708158266] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 17:51:36,706 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:51:36,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-13 17:51:36,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318631702] [2021-11-13 17:51:36,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:51:36,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-13 17:51:36,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:51:36,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-13 17:51:36,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-13 17:51:36,752 INFO L87 Difference]: Start difference. First operand has 397 states, 313 states have (on average 1.4792332268370607) internal successors, (463), 322 states have internal predecessors, (463), 62 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-13 17:51:37,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:51:37,957 INFO L93 Difference]: Finished difference Result 758 states and 1117 transitions. [2021-11-13 17:51:37,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-13 17:51:37,960 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 55 [2021-11-13 17:51:37,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:51:37,974 INFO L225 Difference]: With dead ends: 758 [2021-11-13 17:51:37,974 INFO L226 Difference]: Without dead ends: 351 [2021-11-13 17:51:37,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2021-11-13 17:51:37,985 INFO L933 BasicCegarLoop]: 474 mSDtfsCounter, 135 mSDsluCounter, 2203 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 684.61ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 2677 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 33.28ms SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 845.62ms IncrementalHoareTripleChecker+Time [2021-11-13 17:51:37,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 2677 Invalid, 524 Unknown, 0 Unchecked, 33.28ms Time], IncrementalHoareTripleChecker [132 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 845.62ms Time] [2021-11-13 17:51:38,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2021-11-13 17:51:38,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 342. [2021-11-13 17:51:38,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 266 states have (on average 1.413533834586466) internal successors, (376), 268 states have internal predecessors, (376), 55 states have call successors, (55), 21 states have call predecessors, (55), 20 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2021-11-13 17:51:38,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 485 transitions. [2021-11-13 17:51:38,063 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 485 transitions. Word has length 55 [2021-11-13 17:51:38,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:51:38,063 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 485 transitions. [2021-11-13 17:51:38,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-13 17:51:38,064 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 485 transitions. [2021-11-13 17:51:38,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-13 17:51:38,069 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:51:38,069 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 17:51:38,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-13 17:51:38,070 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:51:38,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:51:38,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1625900424, now seen corresponding path program 1 times [2021-11-13 17:51:38,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:51:38,071 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754095201] [2021-11-13 17:51:38,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:51:38,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:51:38,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:38,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:51:38,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:38,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-13 17:51:38,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:38,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-13 17:51:38,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:38,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-13 17:51:38,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:38,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:51:38,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:38,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-13 17:51:38,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:38,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-13 17:51:38,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:38,423 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-13 17:51:38,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:51:38,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754095201] [2021-11-13 17:51:38,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754095201] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 17:51:38,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797982500] [2021-11-13 17:51:38,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:51:38,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 17:51:38,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 17:51:38,429 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 17:51:38,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-13 17:51:39,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:39,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 2341 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-13 17:51:39,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:51:39,552 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-13 17:51:39,552 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-13 17:51:39,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797982500] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 17:51:39,553 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-13 17:51:39,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 8 [2021-11-13 17:51:39,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857191667] [2021-11-13 17:51:39,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:51:39,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-13 17:51:39,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:51:39,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-13 17:51:39,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-11-13 17:51:39,557 INFO L87 Difference]: Start difference. First operand 342 states and 485 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-13 17:51:39,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:51:39,611 INFO L93 Difference]: Finished difference Result 657 states and 940 transitions. [2021-11-13 17:51:39,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-13 17:51:39,612 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 61 [2021-11-13 17:51:39,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:51:39,616 INFO L225 Difference]: With dead ends: 657 [2021-11-13 17:51:39,617 INFO L226 Difference]: Without dead ends: 343 [2021-11-13 17:51:39,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-11-13 17:51:39,628 INFO L933 BasicCegarLoop]: 466 mSDtfsCounter, 2 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.58ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1395 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.92ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.59ms IncrementalHoareTripleChecker+Time [2021-11-13 17:51:39,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1395 Invalid, 9 Unknown, 0 Unchecked, 7.92ms Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 12.59ms Time] [2021-11-13 17:51:39,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-11-13 17:51:39,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 343. [2021-11-13 17:51:39,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 267 states have (on average 1.4119850187265917) internal successors, (377), 269 states have internal predecessors, (377), 55 states have call successors, (55), 21 states have call predecessors, (55), 20 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2021-11-13 17:51:39,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 486 transitions. [2021-11-13 17:51:39,678 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 486 transitions. Word has length 61 [2021-11-13 17:51:39,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:51:39,679 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 486 transitions. [2021-11-13 17:51:39,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-13 17:51:39,679 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 486 transitions. [2021-11-13 17:51:39,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-11-13 17:51:39,690 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:51:39,691 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 17:51:39,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-11-13 17:51:39,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 17:51:39,910 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:51:39,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:51:39,910 INFO L85 PathProgramCache]: Analyzing trace with hash -254069280, now seen corresponding path program 1 times [2021-11-13 17:51:39,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:51:39,911 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730308505] [2021-11-13 17:51:39,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:51:39,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:51:40,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:40,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:51:40,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:40,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-13 17:51:40,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:40,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-13 17:51:40,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:40,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-13 17:51:40,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:40,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:51:40,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:40,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-13 17:51:40,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:40,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-13 17:51:40,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:40,305 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-13 17:51:40,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:51:40,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730308505] [2021-11-13 17:51:40,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730308505] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 17:51:40,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125221965] [2021-11-13 17:51:40,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:51:40,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 17:51:40,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 17:51:40,309 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 17:51:40,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-13 17:51:41,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:41,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 2353 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-13 17:51:41,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:51:41,430 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-13 17:51:41,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:51:41,699 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-13 17:51:41,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125221965] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 17:51:41,700 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 17:51:41,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 13 [2021-11-13 17:51:41,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002279215] [2021-11-13 17:51:41,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 17:51:41,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-13 17:51:41,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:51:41,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-13 17:51:41,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-11-13 17:51:41,704 INFO L87 Difference]: Start difference. First operand 343 states and 486 transitions. Second operand has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 10 states have internal predecessors, (57), 2 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-11-13 17:51:42,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:51:42,822 INFO L93 Difference]: Finished difference Result 669 states and 960 transitions. [2021-11-13 17:51:42,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-13 17:51:42,823 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 10 states have internal predecessors, (57), 2 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 63 [2021-11-13 17:51:42,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:51:42,826 INFO L225 Difference]: With dead ends: 669 [2021-11-13 17:51:42,827 INFO L226 Difference]: Without dead ends: 352 [2021-11-13 17:51:42,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 131 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2021-11-13 17:51:42,829 INFO L933 BasicCegarLoop]: 461 mSDtfsCounter, 123 mSDsluCounter, 2712 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 671.46ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 3173 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 15.58ms SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 832.81ms IncrementalHoareTripleChecker+Time [2021-11-13 17:51:42,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 3173 Invalid, 577 Unknown, 0 Unchecked, 15.58ms Time], IncrementalHoareTripleChecker [167 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 832.81ms Time] [2021-11-13 17:51:42,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2021-11-13 17:51:42,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 346. [2021-11-13 17:51:42,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 270 states have (on average 1.4074074074074074) internal successors, (380), 272 states have internal predecessors, (380), 55 states have call successors, (55), 21 states have call predecessors, (55), 20 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2021-11-13 17:51:42,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 489 transitions. [2021-11-13 17:51:42,857 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 489 transitions. Word has length 63 [2021-11-13 17:51:42,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:51:42,858 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 489 transitions. [2021-11-13 17:51:42,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 10 states have internal predecessors, (57), 2 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-11-13 17:51:42,858 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 489 transitions. [2021-11-13 17:51:42,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-11-13 17:51:42,860 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:51:42,860 INFO L514 BasicCegarLoop]: trace histogram [8, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 17:51:42,903 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-13 17:51:43,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 17:51:43,082 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:51:43,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:51:43,082 INFO L85 PathProgramCache]: Analyzing trace with hash -66426872, now seen corresponding path program 2 times [2021-11-13 17:51:43,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:51:43,083 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683159285] [2021-11-13 17:51:43,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:51:43,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:51:43,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 17:51:43,614 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 17:51:44,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 17:51:44,226 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 17:51:44,226 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-13 17:51:44,227 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-13 17:51:44,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-13 17:51:44,233 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1] [2021-11-13 17:51:44,236 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-13 17:51:44,307 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2021-11-13 17:51:44,311 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2021-11-13 17:51:44,354 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.NullPointerException at de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.computeCurrectProc(InlinerBacktranslator.java:230) at de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.translateProgramExecution(InlinerBacktranslator.java:203) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:216) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:225) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:225) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:206) at de.uni_freiburg.informatik.ultimate.core.lib.results.UnprovableResult.getProgramExecutionAsString(UnprovableResult.java:132) at de.uni_freiburg.informatik.ultimate.core.lib.results.UnprovableResult.getLongDescription(UnprovableResult.java:125) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ResultService.reportResult(ResultService.java:86) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopResultReporter.reportResult(CegarLoopResultReporter.java:141) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.reportLocationResults(TraceAbstractionStarter.java:586) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:181) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 17:51:44,358 INFO L158 Benchmark]: Toolchain (without parser) took 13698.12ms. Allocated memory was 98.6MB in the beginning and 360.7MB in the end (delta: 262.1MB). Free memory was 73.2MB in the beginning and 139.2MB in the end (delta: -66.0MB). Peak memory consumption was 195.5MB. Max. memory is 16.1GB. [2021-11-13 17:51:44,358 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 98.6MB. Free memory was 74.5MB in the beginning and 74.4MB in the end (delta: 92.4kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-13 17:51:44,359 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1500.01ms. Allocated memory was 98.6MB in the beginning and 119.5MB in the end (delta: 21.0MB). Free memory was 73.2MB in the beginning and 68.7MB in the end (delta: 4.5MB). Peak memory consumption was 49.9MB. Max. memory is 16.1GB. [2021-11-13 17:51:44,360 INFO L158 Benchmark]: Boogie Procedure Inliner took 160.03ms. Allocated memory is still 119.5MB. Free memory was 68.7MB in the beginning and 56.7MB in the end (delta: 12.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-13 17:51:44,360 INFO L158 Benchmark]: Boogie Preprocessor took 183.71ms. Allocated memory is still 119.5MB. Free memory was 56.7MB in the beginning and 68.6MB in the end (delta: -11.9MB). Peak memory consumption was 20.7MB. Max. memory is 16.1GB. [2021-11-13 17:51:44,361 INFO L158 Benchmark]: RCFGBuilder took 3130.92ms. Allocated memory was 119.5MB in the beginning and 251.7MB in the end (delta: 132.1MB). Free memory was 68.6MB in the beginning and 184.6MB in the end (delta: -116.1MB). Peak memory consumption was 75.8MB. Max. memory is 16.1GB. [2021-11-13 17:51:44,361 INFO L158 Benchmark]: TraceAbstraction took 8717.78ms. Allocated memory was 251.7MB in the beginning and 360.7MB in the end (delta: 109.1MB). Free memory was 184.6MB in the beginning and 139.2MB in the end (delta: 45.4MB). Peak memory consumption was 154.5MB. Max. memory is 16.1GB. [2021-11-13 17:51:44,369 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.30ms. Allocated memory is still 98.6MB. Free memory was 74.5MB in the beginning and 74.4MB in the end (delta: 92.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1500.01ms. Allocated memory was 98.6MB in the beginning and 119.5MB in the end (delta: 21.0MB). Free memory was 73.2MB in the beginning and 68.7MB in the end (delta: 4.5MB). Peak memory consumption was 49.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 160.03ms. Allocated memory is still 119.5MB. Free memory was 68.7MB in the beginning and 56.7MB in the end (delta: 12.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 183.71ms. Allocated memory is still 119.5MB. Free memory was 56.7MB in the beginning and 68.6MB in the end (delta: -11.9MB). Peak memory consumption was 20.7MB. Max. memory is 16.1GB. * RCFGBuilder took 3130.92ms. Allocated memory was 119.5MB in the beginning and 251.7MB in the end (delta: 132.1MB). Free memory was 68.6MB in the beginning and 184.6MB in the end (delta: -116.1MB). Peak memory consumption was 75.8MB. Max. memory is 16.1GB. * TraceAbstraction took 8717.78ms. Allocated memory was 251.7MB in the beginning and 360.7MB in the end (delta: 109.1MB). Free memory was 184.6MB in the beginning and 139.2MB in the end (delta: 45.4MB). Peak memory consumption was 154.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - ExceptionOrErrorResult: NullPointerException: null de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: NullPointerException: null: de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.computeCurrectProc(InlinerBacktranslator.java:230) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-11-13 17:51:44,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 46b0ad08a581b5bde0454ec418cbe0193c7ec6a3f6e007f87f30934488ee8554 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-13 17:51:46,886 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-13 17:51:46,889 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-13 17:51:46,927 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-13 17:51:46,928 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-13 17:51:46,929 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-13 17:51:46,931 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-13 17:51:46,934 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-13 17:51:46,936 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-13 17:51:46,937 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-13 17:51:46,939 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-13 17:51:46,940 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-13 17:51:46,941 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-13 17:51:46,942 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-13 17:51:46,944 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-13 17:51:46,945 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-13 17:51:46,947 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-13 17:51:46,948 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-13 17:51:46,950 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-13 17:51:46,953 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-13 17:51:46,955 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-13 17:51:46,959 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-13 17:51:46,961 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-13 17:51:46,962 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-13 17:51:46,966 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-13 17:51:46,967 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-13 17:51:46,967 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-13 17:51:46,968 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-13 17:51:46,969 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-13 17:51:46,970 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-13 17:51:46,971 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-13 17:51:46,981 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-13 17:51:46,982 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-13 17:51:46,983 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-13 17:51:46,985 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-13 17:51:46,985 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-13 17:51:46,986 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-13 17:51:46,987 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-13 17:51:46,987 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-13 17:51:46,988 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-13 17:51:46,989 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-13 17:51:46,992 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-11-13 17:51:47,045 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-13 17:51:47,045 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-13 17:51:47,046 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-13 17:51:47,046 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-13 17:51:47,047 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-13 17:51:47,047 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-13 17:51:47,048 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-13 17:51:47,048 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-13 17:51:47,049 INFO L138 SettingsManager]: * Use SBE=true [2021-11-13 17:51:47,049 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-13 17:51:47,049 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-13 17:51:47,049 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-13 17:51:47,050 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-13 17:51:47,050 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-13 17:51:47,050 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-13 17:51:47,050 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-13 17:51:47,051 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-13 17:51:47,051 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-13 17:51:47,051 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-13 17:51:47,051 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-13 17:51:47,051 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-13 17:51:47,052 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-13 17:51:47,052 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 17:51:47,052 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-13 17:51:47,052 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-13 17:51:47,053 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-13 17:51:47,053 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-11-13 17:51:47,053 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-13 17:51:47,053 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-13 17:51:47,054 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-13 17:51:47,054 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-13 17:51:47,054 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-13 17:51:47,054 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-13 17:51:47,055 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 46b0ad08a581b5bde0454ec418cbe0193c7ec6a3f6e007f87f30934488ee8554 [2021-11-13 17:51:47,458 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-13 17:51:47,489 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-13 17:51:47,493 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-13 17:51:47,495 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-13 17:51:47,496 INFO L275 PluginConnector]: CDTParser initialized [2021-11-13 17:51:47,498 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2021-11-13 17:51:47,585 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/data/da252b382/045bf880cb5d447a8673084561bf77ae/FLAGea2f6e82b [2021-11-13 17:51:48,454 INFO L306 CDTParser]: Found 1 translation units. [2021-11-13 17:51:48,456 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2021-11-13 17:51:48,508 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/data/da252b382/045bf880cb5d447a8673084561bf77ae/FLAGea2f6e82b [2021-11-13 17:51:49,006 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/data/da252b382/045bf880cb5d447a8673084561bf77ae [2021-11-13 17:51:49,010 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-13 17:51:49,011 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-13 17:51:49,013 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-13 17:51:49,013 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-13 17:51:49,019 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-13 17:51:49,020 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 05:51:49" (1/1) ... [2021-11-13 17:51:49,021 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b9993d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:49, skipping insertion in model container [2021-11-13 17:51:49,021 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 05:51:49" (1/1) ... [2021-11-13 17:51:49,029 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-13 17:51:49,126 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-13 17:51:49,671 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3504] [2021-11-13 17:51:49,672 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3506-3507] [2021-11-13 17:51:49,673 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3508-3510] [2021-11-13 17:51:49,673 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3511-3512] [2021-11-13 17:51:49,676 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3513] [2021-11-13 17:51:49,680 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3519-3520] [2021-11-13 17:51:49,681 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3521] [2021-11-13 17:51:49,681 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3524] [2021-11-13 17:51:49,693 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name lookup at C: *(*lookup)(struct tty_driver___0 *driver , struct inode___0 *inode , int idx ) [3838-3839] [2021-11-13 17:51:49,693 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name install at C: (*install)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3840] [2021-11-13 17:51:49,694 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name remove at C: (*remove)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3841] [2021-11-13 17:51:49,699 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name poll_init at C: (*poll_init)(struct tty_driver___0 *driver , int line , char *options ) [3872] [2021-11-13 17:51:49,700 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name poll_get_char at C: (*poll_get_char)(struct tty_driver___0 *driver , int line ) [3873] [2021-11-13 17:51:49,701 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name poll_put_char at C: (*poll_put_char)(struct tty_driver___0 *driver , int line , char ch ) [3874] [2021-11-13 17:51:49,702 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3934] [2021-11-13 17:51:49,704 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3935] [2021-11-13 17:51:49,704 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3936] [2021-11-13 17:51:49,704 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3937] [2021-11-13 17:51:49,705 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3938] [2021-11-13 17:51:49,705 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3939] [2021-11-13 17:51:49,996 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[129647,129660] [2021-11-13 17:51:50,278 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 17:51:50,347 INFO L203 MainTranslator]: Completed pre-run [2021-11-13 17:51:50,461 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3504] [2021-11-13 17:51:50,461 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3506-3507] [2021-11-13 17:51:50,462 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3508-3510] [2021-11-13 17:51:50,462 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3511-3512] [2021-11-13 17:51:50,463 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3513] [2021-11-13 17:51:50,464 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3519-3520] [2021-11-13 17:51:50,465 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3521] [2021-11-13 17:51:50,465 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3524] [2021-11-13 17:51:50,472 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name lookup at C: *(*lookup)(struct tty_driver___0 *driver , struct inode___0 *inode , int idx ) [3838-3839] [2021-11-13 17:51:50,473 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name install at C: (*install)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3840] [2021-11-13 17:51:50,474 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name remove at C: (*remove)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3841] [2021-11-13 17:51:50,475 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name poll_init at C: (*poll_init)(struct tty_driver___0 *driver , int line , char *options ) [3872] [2021-11-13 17:51:50,475 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name poll_get_char at C: (*poll_get_char)(struct tty_driver___0 *driver , int line ) [3873] [2021-11-13 17:51:50,475 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name poll_put_char at C: (*poll_put_char)(struct tty_driver___0 *driver , int line , char ch ) [3874] [2021-11-13 17:51:50,477 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3934] [2021-11-13 17:51:50,477 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3935] [2021-11-13 17:51:50,478 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3936] [2021-11-13 17:51:50,478 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3937] [2021-11-13 17:51:50,479 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3938] [2021-11-13 17:51:50,479 WARN L1236 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3939] [2021-11-13 17:51:50,517 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[129647,129660] [2021-11-13 17:51:50,605 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 17:51:50,765 INFO L208 MainTranslator]: Completed translation [2021-11-13 17:51:50,766 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:50 WrapperNode [2021-11-13 17:51:50,766 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-13 17:51:50,768 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-13 17:51:50,768 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-13 17:51:50,768 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-13 17:51:50,775 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:50" (1/1) ... [2021-11-13 17:51:50,834 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:50" (1/1) ... [2021-11-13 17:51:50,936 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-13 17:51:50,937 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-13 17:51:50,937 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-13 17:51:50,938 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-13 17:51:50,945 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:50" (1/1) ... [2021-11-13 17:51:50,945 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:50" (1/1) ... [2021-11-13 17:51:50,960 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:50" (1/1) ... [2021-11-13 17:51:50,961 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:50" (1/1) ... [2021-11-13 17:51:51,022 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:50" (1/1) ... [2021-11-13 17:51:51,035 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:50" (1/1) ... [2021-11-13 17:51:51,046 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:50" (1/1) ... [2021-11-13 17:51:51,064 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-13 17:51:51,065 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-13 17:51:51,065 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-13 17:51:51,065 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-13 17:51:51,066 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:50" (1/1) ... [2021-11-13 17:51:51,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 17:51:51,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 17:51:51,111 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-13 17:51:51,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-13 17:51:51,195 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-13 17:51:51,195 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-13 17:51:51,195 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_open [2021-11-13 17:51:51,196 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_open [2021-11-13 17:51:51,196 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-13 17:51:51,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-13 17:51:51,196 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2021-11-13 17:51:51,196 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2021-11-13 17:51:51,196 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2021-11-13 17:51:51,197 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2021-11-13 17:51:51,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-13 17:51:51,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-13 17:51:51,197 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-13 17:51:51,197 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-13 17:51:51,198 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_disconnect [2021-11-13 17:51:51,198 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_disconnect [2021-11-13 17:51:51,199 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-13 17:51:51,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-13 17:51:51,200 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_disconnect [2021-11-13 17:51:51,200 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_disconnect [2021-11-13 17:51:51,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-13 17:51:51,200 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-13 17:51:51,201 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write_room [2021-11-13 17:51:51,201 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write_room [2021-11-13 17:51:51,201 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-13 17:51:51,201 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-13 17:51:51,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-13 17:51:51,209 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2021-11-13 17:51:51,209 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2021-11-13 17:51:51,209 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2021-11-13 17:51:51,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-13 17:51:51,210 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-13 17:51:51,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-13 17:51:51,210 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2021-11-13 17:51:51,210 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2021-11-13 17:51:51,210 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_resume [2021-11-13 17:51:51,211 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_resume [2021-11-13 17:51:51,211 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-13 17:51:51,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-13 17:51:51,211 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2021-11-13 17:51:51,211 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2021-11-13 17:51:51,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-11-13 17:51:51,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-13 17:51:51,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-13 17:51:51,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-11-13 17:51:51,212 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2021-11-13 17:51:51,212 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2021-11-13 17:51:51,212 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write [2021-11-13 17:51:51,212 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write [2021-11-13 17:51:51,213 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_suspend [2021-11-13 17:51:51,213 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_suspend [2021-11-13 17:51:51,213 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_close [2021-11-13 17:51:51,213 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_close [2021-11-13 17:51:51,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-11-13 17:51:51,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-11-13 17:51:51,214 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_chars_in_buffer [2021-11-13 17:51:51,214 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_chars_in_buffer [2021-11-13 17:51:51,214 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-13 17:51:51,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-13 17:51:51,927 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-13 17:51:52,018 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2021-11-13 17:51:56,718 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-13 17:51:56,719 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-13 17:51:56,721 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 05:51:56 BoogieIcfgContainer [2021-11-13 17:51:56,722 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-13 17:51:56,723 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-13 17:51:56,724 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-13 17:51:56,726 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-13 17:51:56,727 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 05:51:49" (1/3) ... [2021-11-13 17:51:56,727 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a1dc55f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 05:51:56, skipping insertion in model container [2021-11-13 17:51:56,728 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:51:50" (2/3) ... [2021-11-13 17:51:56,728 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a1dc55f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 05:51:56, skipping insertion in model container [2021-11-13 17:51:56,728 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 05:51:56" (3/3) ... [2021-11-13 17:51:56,729 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2021-11-13 17:51:56,735 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-13 17:51:56,735 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-13 17:51:56,786 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-13 17:51:56,793 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-13 17:51:56,793 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-13 17:51:56,819 INFO L276 IsEmpty]: Start isEmpty. Operand has 397 states, 313 states have (on average 1.4792332268370607) internal successors, (463), 322 states have internal predecessors, (463), 62 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2021-11-13 17:51:56,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-13 17:51:56,832 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:51:56,833 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 17:51:56,834 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:51:56,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:51:56,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1231564632, now seen corresponding path program 1 times [2021-11-13 17:51:56,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:51:56,860 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1741739085] [2021-11-13 17:51:56,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:51:56,861 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:51:56,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:51:56,865 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:51:56,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-13 17:51:57,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:57,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 1281 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-13 17:51:57,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:51:58,028 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-13 17:51:58,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:51:58,349 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-13 17:51:58,350 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:51:58,350 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1741739085] [2021-11-13 17:51:58,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1741739085] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 17:51:58,351 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:51:58,351 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-13 17:51:58,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905098544] [2021-11-13 17:51:58,354 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 17:51:58,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-13 17:51:58,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 17:51:58,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-13 17:51:58,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-13 17:51:58,390 INFO L87 Difference]: Start difference. First operand has 397 states, 313 states have (on average 1.4792332268370607) internal successors, (463), 322 states have internal predecessors, (463), 62 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-13 17:51:58,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:51:58,828 INFO L93 Difference]: Finished difference Result 751 states and 1103 transitions. [2021-11-13 17:51:58,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-13 17:51:58,831 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 55 [2021-11-13 17:51:58,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:51:58,846 INFO L225 Difference]: With dead ends: 751 [2021-11-13 17:51:58,846 INFO L226 Difference]: Without dead ends: 344 [2021-11-13 17:51:58,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-13 17:51:58,857 INFO L933 BasicCegarLoop]: 480 mSDtfsCounter, 57 mSDsluCounter, 1898 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 264.16ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 2378 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 17.64ms SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 295.17ms IncrementalHoareTripleChecker+Time [2021-11-13 17:51:58,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 2378 Invalid, 32 Unknown, 0 Unchecked, 17.64ms Time], IncrementalHoareTripleChecker [17 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 295.17ms Time] [2021-11-13 17:51:58,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2021-11-13 17:51:58,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 342. [2021-11-13 17:51:58,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 266 states have (on average 1.413533834586466) internal successors, (376), 268 states have internal predecessors, (376), 55 states have call successors, (55), 21 states have call predecessors, (55), 20 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2021-11-13 17:51:58,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 485 transitions. [2021-11-13 17:51:58,932 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 485 transitions. Word has length 55 [2021-11-13 17:51:58,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:51:58,933 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 485 transitions. [2021-11-13 17:51:58,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-13 17:51:58,934 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 485 transitions. [2021-11-13 17:51:58,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-13 17:51:58,938 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:51:58,939 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 17:51:58,969 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-13 17:51:59,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:51:59,162 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:51:59,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:51:59,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1625900424, now seen corresponding path program 1 times [2021-11-13 17:51:59,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:51:59,164 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1966320019] [2021-11-13 17:51:59,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:51:59,165 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:51:59,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:51:59,166 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:51:59,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-13 17:51:59,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:52:00,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 1296 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-13 17:52:00,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:52:00,178 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-13 17:52:00,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:52:00,386 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-13 17:52:00,386 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:52:00,386 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1966320019] [2021-11-13 17:52:00,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1966320019] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-13 17:52:00,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-13 17:52:00,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2021-11-13 17:52:00,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435196837] [2021-11-13 17:52:00,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:52:00,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-13 17:52:00,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 17:52:00,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-13 17:52:00,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-13 17:52:00,390 INFO L87 Difference]: Start difference. First operand 342 states and 485 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-13 17:52:00,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:52:00,459 INFO L93 Difference]: Finished difference Result 657 states and 940 transitions. [2021-11-13 17:52:00,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-13 17:52:00,460 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 61 [2021-11-13 17:52:00,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:52:00,464 INFO L225 Difference]: With dead ends: 657 [2021-11-13 17:52:00,464 INFO L226 Difference]: Without dead ends: 343 [2021-11-13 17:52:00,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2021-11-13 17:52:00,468 INFO L933 BasicCegarLoop]: 466 mSDtfsCounter, 2 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1395 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.22ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.17ms IncrementalHoareTripleChecker+Time [2021-11-13 17:52:00,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1395 Invalid, 9 Unknown, 0 Unchecked, 5.22ms Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 30.17ms Time] [2021-11-13 17:52:00,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-11-13 17:52:00,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 343. [2021-11-13 17:52:00,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 267 states have (on average 1.4119850187265917) internal successors, (377), 269 states have internal predecessors, (377), 55 states have call successors, (55), 21 states have call predecessors, (55), 20 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2021-11-13 17:52:00,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 486 transitions. [2021-11-13 17:52:00,500 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 486 transitions. Word has length 61 [2021-11-13 17:52:00,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:52:00,501 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 486 transitions. [2021-11-13 17:52:00,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-13 17:52:00,501 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 486 transitions. [2021-11-13 17:52:00,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-11-13 17:52:00,505 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:52:00,505 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 17:52:00,538 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-13 17:52:00,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:52:00,730 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:52:00,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:52:00,731 INFO L85 PathProgramCache]: Analyzing trace with hash -254069280, now seen corresponding path program 1 times [2021-11-13 17:52:00,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:52:00,732 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1853448367] [2021-11-13 17:52:00,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:52:00,733 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:52:00,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:52:00,734 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:52:00,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-13 17:52:01,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:52:01,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 1306 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-13 17:52:01,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:52:01,722 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-13 17:52:01,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:52:02,034 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-13 17:52:02,035 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:52:02,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1853448367] [2021-11-13 17:52:02,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1853448367] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 17:52:02,036 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-13 17:52:02,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-11-13 17:52:02,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415997516] [2021-11-13 17:52:02,036 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-13 17:52:02,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-13 17:52:02,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 17:52:02,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-13 17:52:02,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-13 17:52:02,038 INFO L87 Difference]: Start difference. First operand 343 states and 486 transitions. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-13 17:52:02,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:52:02,220 INFO L93 Difference]: Finished difference Result 663 states and 949 transitions. [2021-11-13 17:52:02,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-13 17:52:02,221 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 63 [2021-11-13 17:52:02,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:52:02,225 INFO L225 Difference]: With dead ends: 663 [2021-11-13 17:52:02,225 INFO L226 Difference]: Without dead ends: 346 [2021-11-13 17:52:02,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-11-13 17:52:02,228 INFO L933 BasicCegarLoop]: 466 mSDtfsCounter, 7 mSDsluCounter, 2321 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 59.03ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2787 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.84ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 74.14ms IncrementalHoareTripleChecker+Time [2021-11-13 17:52:02,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 2787 Invalid, 29 Unknown, 0 Unchecked, 7.84ms Time], IncrementalHoareTripleChecker [6 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 74.14ms Time] [2021-11-13 17:52:02,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2021-11-13 17:52:02,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 346. [2021-11-13 17:52:02,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 270 states have (on average 1.4074074074074074) internal successors, (380), 272 states have internal predecessors, (380), 55 states have call successors, (55), 21 states have call predecessors, (55), 20 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2021-11-13 17:52:02,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 489 transitions. [2021-11-13 17:52:02,253 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 489 transitions. Word has length 63 [2021-11-13 17:52:02,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:52:02,254 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 489 transitions. [2021-11-13 17:52:02,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-13 17:52:02,254 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 489 transitions. [2021-11-13 17:52:02,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-11-13 17:52:02,258 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:52:02,258 INFO L514 BasicCegarLoop]: trace histogram [8, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 17:52:02,291 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-13 17:52:02,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:52:02,474 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:52:02,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:52:02,474 INFO L85 PathProgramCache]: Analyzing trace with hash -66426872, now seen corresponding path program 2 times [2021-11-13 17:52:02,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:52:02,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [953712096] [2021-11-13 17:52:02,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-13 17:52:02,476 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:52:02,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:52:02,477 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:52:02,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-13 17:52:13,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-13 17:52:13,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2021-11-13 17:52:13,040 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 17:52:22,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 17:52:23,165 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2021-11-13 17:52:23,165 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-13 17:52:23,167 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-13 17:52:23,244 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-13 17:52:23,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:52:23,386 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1] [2021-11-13 17:52:23,389 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-13 17:52:23,462 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2021-11-13 17:52:23,466 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2021-11-13 17:52:23,499 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.NullPointerException at de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.computeCurrectProc(InlinerBacktranslator.java:230) at de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.translateProgramExecution(InlinerBacktranslator.java:203) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:216) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:225) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:225) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:206) at de.uni_freiburg.informatik.ultimate.core.lib.results.UnprovableResult.getProgramExecutionAsString(UnprovableResult.java:132) at de.uni_freiburg.informatik.ultimate.core.lib.results.UnprovableResult.getLongDescription(UnprovableResult.java:125) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ResultService.reportResult(ResultService.java:86) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopResultReporter.reportResult(CegarLoopResultReporter.java:141) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.reportLocationResults(TraceAbstractionStarter.java:586) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:181) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 17:52:23,501 INFO L158 Benchmark]: Toolchain (without parser) took 34489.38ms. Allocated memory was 79.7MB in the beginning and 188.7MB in the end (delta: 109.1MB). Free memory was 59.2MB in the beginning and 80.8MB in the end (delta: -21.6MB). Peak memory consumption was 85.6MB. Max. memory is 16.1GB. [2021-11-13 17:52:23,501 INFO L158 Benchmark]: CDTParser took 0.36ms. Allocated memory is still 79.7MB. Free memory is still 61.8MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-13 17:52:23,502 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1754.16ms. Allocated memory was 79.7MB in the beginning and 107.0MB in the end (delta: 27.3MB). Free memory was 58.9MB in the beginning and 69.1MB in the end (delta: -10.2MB). Peak memory consumption was 47.4MB. Max. memory is 16.1GB. [2021-11-13 17:52:23,502 INFO L158 Benchmark]: Boogie Procedure Inliner took 168.57ms. Allocated memory is still 107.0MB. Free memory was 69.1MB in the beginning and 57.2MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-13 17:52:23,503 INFO L158 Benchmark]: Boogie Preprocessor took 126.80ms. Allocated memory is still 107.0MB. Free memory was 57.2MB in the beginning and 44.4MB in the end (delta: 12.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-13 17:52:23,503 INFO L158 Benchmark]: RCFGBuilder took 5657.05ms. Allocated memory was 107.0MB in the beginning and 157.3MB in the end (delta: 50.3MB). Free memory was 44.4MB in the beginning and 88.3MB in the end (delta: -43.8MB). Peak memory consumption was 58.8MB. Max. memory is 16.1GB. [2021-11-13 17:52:23,504 INFO L158 Benchmark]: TraceAbstraction took 26776.99ms. Allocated memory was 157.3MB in the beginning and 188.7MB in the end (delta: 31.5MB). Free memory was 87.2MB in the beginning and 80.8MB in the end (delta: 6.4MB). Peak memory consumption was 36.9MB. Max. memory is 16.1GB. [2021-11-13 17:52:23,506 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.36ms. Allocated memory is still 79.7MB. Free memory is still 61.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1754.16ms. Allocated memory was 79.7MB in the beginning and 107.0MB in the end (delta: 27.3MB). Free memory was 58.9MB in the beginning and 69.1MB in the end (delta: -10.2MB). Peak memory consumption was 47.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 168.57ms. Allocated memory is still 107.0MB. Free memory was 69.1MB in the beginning and 57.2MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 126.80ms. Allocated memory is still 107.0MB. Free memory was 57.2MB in the beginning and 44.4MB in the end (delta: 12.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 5657.05ms. Allocated memory was 107.0MB in the beginning and 157.3MB in the end (delta: 50.3MB). Free memory was 44.4MB in the beginning and 88.3MB in the end (delta: -43.8MB). Peak memory consumption was 58.8MB. Max. memory is 16.1GB. * TraceAbstraction took 26776.99ms. Allocated memory was 157.3MB in the beginning and 188.7MB in the end (delta: 31.5MB). Free memory was 87.2MB in the beginning and 80.8MB in the end (delta: 6.4MB). Peak memory consumption was 36.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - ExceptionOrErrorResult: NullPointerException: null de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: NullPointerException: null: de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.computeCurrectProc(InlinerBacktranslator.java:230) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-11-13 17:52:23,557 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e655960-b6a0-43fa-bde0-f09ddf0f25ac/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: NullPointerException: null