/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Overflow-32bit-Automizer_Default.epf -i ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-hid-hid-magicmouse.ko.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-05d3305-m [2022-10-15 21:09:45,425 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-15 21:09:45,428 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-15 21:09:45,462 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-15 21:09:45,462 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-15 21:09:45,464 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-15 21:09:45,466 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-15 21:09:45,468 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-15 21:09:45,470 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-15 21:09:45,472 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-15 21:09:45,473 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-15 21:09:45,474 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-15 21:09:45,475 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-15 21:09:45,476 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-15 21:09:45,478 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-15 21:09:45,479 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-15 21:09:45,480 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-15 21:09:45,481 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-15 21:09:45,483 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-15 21:09:45,486 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-15 21:09:45,487 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-15 21:09:45,489 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-15 21:09:45,490 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-15 21:09:45,492 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-15 21:09:45,496 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-15 21:09:45,496 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-15 21:09:45,497 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-15 21:09:45,498 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-15 21:09:45,499 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-15 21:09:45,500 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-15 21:09:45,500 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-15 21:09:45,501 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-15 21:09:45,502 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-15 21:09:45,503 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-15 21:09:45,505 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-15 21:09:45,505 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-15 21:09:45,506 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-15 21:09:45,506 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-15 21:09:45,507 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-15 21:09:45,508 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-15 21:09:45,509 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-15 21:09:45,510 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Overflow-32bit-Automizer_Default.epf [2022-10-15 21:09:45,558 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-15 21:09:45,558 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-15 21:09:45,558 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-15 21:09:45,559 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-15 21:09:45,559 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-10-15 21:09:45,560 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-10-15 21:09:45,560 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-15 21:09:45,560 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-15 21:09:45,561 INFO L138 SettingsManager]: * Use SBE=true [2022-10-15 21:09:45,561 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-15 21:09:45,561 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-15 21:09:45,561 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-10-15 21:09:45,562 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-15 21:09:45,562 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-15 21:09:45,562 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-15 21:09:45,562 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-10-15 21:09:45,562 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-10-15 21:09:45,562 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-10-15 21:09:45,563 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-10-15 21:09:45,563 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-15 21:09:45,563 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-15 21:09:45,563 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-15 21:09:45,563 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-10-15 21:09:45,564 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-15 21:09:45,564 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-15 21:09:45,564 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-10-15 21:09:45,564 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-10-15 21:09:45,565 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-15 21:09:45,565 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-10-15 21:09:45,565 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-10-15 21:09:45,565 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-15 21:09:45,565 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-10-15 21:09:45,566 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-10-15 21:09:45,566 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2022-10-15 21:09:45,912 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-15 21:09:45,940 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-15 21:09:45,943 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-15 21:09:45,945 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-15 21:09:45,948 INFO L275 PluginConnector]: CDTParser initialized [2022-10-15 21:09:45,949 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-hid-hid-magicmouse.ko.cil.out.i [2022-10-15 21:09:46,032 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f3a623908/cedfa062da054eb09e42f69a5073eb64/FLAG02c910948 [2022-10-15 21:09:46,812 INFO L306 CDTParser]: Found 1 translation units. [2022-10-15 21:09:46,813 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-hid-hid-magicmouse.ko.cil.out.i [2022-10-15 21:09:46,854 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f3a623908/cedfa062da054eb09e42f69a5073eb64/FLAG02c910948 [2022-10-15 21:09:46,917 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f3a623908/cedfa062da054eb09e42f69a5073eb64 [2022-10-15 21:09:46,922 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-15 21:09:46,929 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-10-15 21:09:46,934 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-15 21:09:46,934 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-15 21:09:46,939 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-15 21:09:46,940 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 09:09:46" (1/1) ... [2022-10-15 21:09:46,942 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c82cf48 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 09:09:46, skipping insertion in model container [2022-10-15 21:09:46,943 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 09:09:46" (1/1) ... [2022-10-15 21:09:46,951 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-15 21:09:47,058 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-15 21:09:47,925 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-hid-hid-magicmouse.ko.cil.out.i[111502,111515] [2022-10-15 21:09:47,942 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-15 21:09:47,958 INFO L203 MainTranslator]: Completed pre-run [2022-10-15 21:09:48,177 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-hid-hid-magicmouse.ko.cil.out.i[111502,111515] [2022-10-15 21:09:48,194 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-15 21:09:48,245 INFO L208 MainTranslator]: Completed translation [2022-10-15 21:09:48,246 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 09:09:48 WrapperNode [2022-10-15 21:09:48,250 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-15 21:09:48,251 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-15 21:09:48,252 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-15 21:09:48,252 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-15 21:09:48,261 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 09:09:48" (1/1) ... [2022-10-15 21:09:48,324 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 09:09:48" (1/1) ... [2022-10-15 21:09:48,390 INFO L138 Inliner]: procedures = 76, calls = 323, calls flagged for inlining = 30, calls inlined = 28, statements flattened = 801 [2022-10-15 21:09:48,391 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-15 21:09:48,392 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-15 21:09:48,392 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-15 21:09:48,392 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-15 21:09:48,403 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 09:09:48" (1/1) ... [2022-10-15 21:09:48,403 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 09:09:48" (1/1) ... [2022-10-15 21:09:48,415 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 09:09:48" (1/1) ... [2022-10-15 21:09:48,416 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 09:09:48" (1/1) ... [2022-10-15 21:09:48,472 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 09:09:48" (1/1) ... [2022-10-15 21:09:48,486 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 09:09:48" (1/1) ... [2022-10-15 21:09:48,519 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 09:09:48" (1/1) ... [2022-10-15 21:09:48,538 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 09:09:48" (1/1) ... [2022-10-15 21:09:48,567 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-15 21:09:48,568 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-15 21:09:48,569 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-15 21:09:48,569 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-15 21:09:48,570 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 09:09:48" (1/1) ... [2022-10-15 21:09:48,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-10-15 21:09:48,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-10-15 21:09:48,616 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-10-15 21:09:48,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-10-15 21:09:48,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-15 21:09:48,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-10-15 21:09:48,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-10-15 21:09:48,696 INFO L130 BoogieDeclarations]: Found specification of procedure input_event [2022-10-15 21:09:48,696 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event [2022-10-15 21:09:48,696 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2022-10-15 21:09:48,696 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2022-10-15 21:09:48,696 INFO L130 BoogieDeclarations]: Found specification of procedure input_mt_sync [2022-10-15 21:09:48,697 INFO L138 BoogieDeclarations]: Found implementation of procedure input_mt_sync [2022-10-15 21:09:48,697 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-10-15 21:09:48,697 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-10-15 21:09:48,697 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-10-15 21:09:48,697 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2022-10-15 21:09:48,697 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2022-10-15 21:09:48,697 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2022-10-15 21:09:48,698 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2022-10-15 21:09:48,698 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-10-15 21:09:48,698 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_rel [2022-10-15 21:09:48,698 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_rel [2022-10-15 21:09:48,698 INFO L130 BoogieDeclarations]: Found specification of procedure hid_hw_stop [2022-10-15 21:09:48,698 INFO L138 BoogieDeclarations]: Found implementation of procedure hid_hw_stop [2022-10-15 21:09:48,699 INFO L130 BoogieDeclarations]: Found specification of procedure magicmouse_emit_touch [2022-10-15 21:09:48,699 INFO L138 BoogieDeclarations]: Found implementation of procedure magicmouse_emit_touch [2022-10-15 21:09:48,699 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-10-15 21:09:48,699 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-10-15 21:09:48,699 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-10-15 21:09:48,699 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-10-15 21:09:48,700 INFO L130 BoogieDeclarations]: Found specification of procedure magicmouse_remove [2022-10-15 21:09:48,700 INFO L138 BoogieDeclarations]: Found implementation of procedure magicmouse_remove [2022-10-15 21:09:48,700 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2022-10-15 21:09:48,700 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2022-10-15 21:09:48,700 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-10-15 21:09:48,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-10-15 21:09:48,700 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-10-15 21:09:48,701 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-10-15 21:09:48,701 INFO L130 BoogieDeclarations]: Found specification of procedure hid_get_drvdata [2022-10-15 21:09:48,701 INFO L138 BoogieDeclarations]: Found implementation of procedure hid_get_drvdata [2022-10-15 21:09:48,701 INFO L130 BoogieDeclarations]: Found specification of procedure hid_register_report [2022-10-15 21:09:48,701 INFO L138 BoogieDeclarations]: Found implementation of procedure hid_register_report [2022-10-15 21:09:48,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-10-15 21:09:48,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-15 21:09:48,702 INFO L130 BoogieDeclarations]: Found specification of procedure magicmouse_raw_event [2022-10-15 21:09:48,703 INFO L138 BoogieDeclarations]: Found implementation of procedure magicmouse_raw_event [2022-10-15 21:09:48,703 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_key [2022-10-15 21:09:48,703 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_key [2022-10-15 21:09:48,703 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-10-15 21:09:48,703 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-15 21:09:48,703 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-15 21:09:48,704 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_abs [2022-10-15 21:09:48,704 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_abs [2022-10-15 21:09:49,063 INFO L235 CfgBuilder]: Building ICFG [2022-10-15 21:09:49,066 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-15 21:09:54,161 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-15 21:09:54,438 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##8: assume !false; [2022-10-15 21:09:54,438 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##7: assume false; [2022-10-15 21:09:54,481 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-15 21:09:54,708 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2022-10-15 21:09:54,709 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2022-10-15 21:09:54,747 INFO L276 CfgBuilder]: Performing block encoding [2022-10-15 21:09:54,761 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-15 21:09:54,761 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-10-15 21:09:54,764 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 09:09:54 BoogieIcfgContainer [2022-10-15 21:09:54,764 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-15 21:09:54,767 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-10-15 21:09:54,767 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-10-15 21:09:54,771 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-10-15 21:09:54,771 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.10 09:09:46" (1/3) ... [2022-10-15 21:09:54,772 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14de8919 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 09:09:54, skipping insertion in model container [2022-10-15 21:09:54,772 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 09:09:48" (2/3) ... [2022-10-15 21:09:54,773 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14de8919 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 09:09:54, skipping insertion in model container [2022-10-15 21:09:54,773 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 09:09:54" (3/3) ... [2022-10-15 21:09:54,774 INFO L112 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-hid-hid-magicmouse.ko.cil.out.i [2022-10-15 21:09:54,795 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-10-15 21:09:54,795 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 112 error locations. [2022-10-15 21:09:54,900 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-15 21:09:54,913 INFO L357 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=FINITE_AUTOMATA, 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@ab1e30b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-15 21:09:54,913 INFO L358 AbstractCegarLoop]: Starting to check reachability of 112 error locations. [2022-10-15 21:09:54,922 INFO L276 IsEmpty]: Start isEmpty. Operand has 568 states, 350 states have (on average 1.6114285714285714) internal successors, (564), 475 states have internal predecessors, (564), 86 states have call successors, (86), 19 states have call predecessors, (86), 19 states have return successors, (86), 84 states have call predecessors, (86), 86 states have call successors, (86) [2022-10-15 21:09:54,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-10-15 21:09:54,936 INFO L187 NwaCegarLoop]: Found error trace [2022-10-15 21:09:54,937 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-15 21:09:54,938 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting magicmouse_raw_eventErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [magicmouse_emit_touchErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, magicmouse_emit_touchErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, magicmouse_emit_touchErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 109 more)] === [2022-10-15 21:09:54,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-15 21:09:54,945 INFO L85 PathProgramCache]: Analyzing trace with hash -806106700, now seen corresponding path program 1 times [2022-10-15 21:09:54,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-15 21:09:54,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209367687] [2022-10-15 21:09:54,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-15 21:09:54,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-15 21:09:55,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-15 21:09:55,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-10-15 21:09:55,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-15 21:09:55,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-10-15 21:09:55,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-15 21:09:55,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-15 21:09:55,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-15 21:09:55,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209367687] [2022-10-15 21:09:55,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209367687] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-15 21:09:55,638 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-15 21:09:55,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-10-15 21:09:55,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129372010] [2022-10-15 21:09:55,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-15 21:09:55,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-10-15 21:09:55,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-15 21:09:55,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-15 21:09:55,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-10-15 21:09:55,683 INFO L87 Difference]: Start difference. First operand has 568 states, 350 states have (on average 1.6114285714285714) internal successors, (564), 475 states have internal predecessors, (564), 86 states have call successors, (86), 19 states have call predecessors, (86), 19 states have return successors, (86), 84 states have call predecessors, (86), 86 states have call successors, (86) Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-10-15 21:09:57,990 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-10-15 21:09:59,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-10-15 21:10:01,388 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-10-15 21:10:03,390 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-10-15 21:10:06,271 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-10-15 21:10:08,273 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-10-15 21:10:10,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-10-15 21:10:12,301 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-10-15 21:10:14,305 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-10-15 21:10:14,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-15 21:10:14,960 INFO L93 Difference]: Finished difference Result 1261 states and 1698 transitions. [2022-10-15 21:10:14,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-10-15 21:10:14,966 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 32 [2022-10-15 21:10:14,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-10-15 21:10:14,988 INFO L225 Difference]: With dead ends: 1261 [2022-10-15 21:10:14,989 INFO L226 Difference]: Without dead ends: 669 [2022-10-15 21:10:15,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-10-15 21:10:15,007 INFO L413 NwaCegarLoop]: 660 mSDtfsCounter, 421 mSDsluCounter, 1429 mSDsCounter, 0 mSdLazyCounter, 1079 mSolverCounterSat, 111 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 2089 SdHoareTripleChecker+Invalid, 1197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1079 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.0s IncrementalHoareTripleChecker+Time [2022-10-15 21:10:15,012 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [456 Valid, 2089 Invalid, 1197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1079 Invalid, 7 Unknown, 0 Unchecked, 19.0s Time] [2022-10-15 21:10:15,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2022-10-15 21:10:15,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 500. [2022-10-15 21:10:15,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 330 states have (on average 1.4666666666666666) internal successors, (484), 417 states have internal predecessors, (484), 77 states have call successors, (77), 15 states have call predecessors, (77), 15 states have return successors, (77), 75 states have call predecessors, (77), 77 states have call successors, (77) [2022-10-15 21:10:15,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 638 transitions. [2022-10-15 21:10:15,187 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 638 transitions. Word has length 32 [2022-10-15 21:10:15,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-10-15 21:10:15,188 INFO L495 AbstractCegarLoop]: Abstraction has 500 states and 638 transitions. [2022-10-15 21:10:15,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-10-15 21:10:15,189 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 638 transitions. [2022-10-15 21:10:15,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-10-15 21:10:15,192 INFO L187 NwaCegarLoop]: Found error trace [2022-10-15 21:10:15,192 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-15 21:10:15,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-10-15 21:10:15,193 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting magicmouse_raw_eventErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [magicmouse_emit_touchErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, magicmouse_emit_touchErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, magicmouse_emit_touchErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 109 more)] === [2022-10-15 21:10:15,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-15 21:10:15,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1117121334, now seen corresponding path program 1 times [2022-10-15 21:10:15,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-15 21:10:15,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126971410] [2022-10-15 21:10:15,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-15 21:10:15,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-15 21:10:15,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-15 21:10:15,245 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-15 21:10:15,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-15 21:10:15,338 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-15 21:10:15,338 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-15 21:10:15,340 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location magicmouse_raw_eventErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (111 of 112 remaining) [2022-10-15 21:10:15,343 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (110 of 112 remaining) [2022-10-15 21:10:15,343 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (109 of 112 remaining) [2022-10-15 21:10:15,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (108 of 112 remaining) [2022-10-15 21:10:15,346 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (107 of 112 remaining) [2022-10-15 21:10:15,346 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (106 of 112 remaining) [2022-10-15 21:10:15,347 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (105 of 112 remaining) [2022-10-15 21:10:15,347 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (104 of 112 remaining) [2022-10-15 21:10:15,348 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (103 of 112 remaining) [2022-10-15 21:10:15,348 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (102 of 112 remaining) [2022-10-15 21:10:15,348 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (101 of 112 remaining) [2022-10-15 21:10:15,349 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr10ASSERT_VIOLATIONINTEGER_OVERFLOW (100 of 112 remaining) [2022-10-15 21:10:15,349 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr11ASSERT_VIOLATIONINTEGER_OVERFLOW (99 of 112 remaining) [2022-10-15 21:10:15,349 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr12ASSERT_VIOLATIONINTEGER_OVERFLOW (98 of 112 remaining) [2022-10-15 21:10:15,350 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr13ASSERT_VIOLATIONINTEGER_OVERFLOW (97 of 112 remaining) [2022-10-15 21:10:15,350 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr14ASSERT_VIOLATIONINTEGER_OVERFLOW (96 of 112 remaining) [2022-10-15 21:10:15,351 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr15ASSERT_VIOLATIONINTEGER_OVERFLOW (95 of 112 remaining) [2022-10-15 21:10:15,356 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr16ASSERT_VIOLATIONINTEGER_OVERFLOW (94 of 112 remaining) [2022-10-15 21:10:15,356 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr17ASSERT_VIOLATIONINTEGER_OVERFLOW (93 of 112 remaining) [2022-10-15 21:10:15,357 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr18ASSERT_VIOLATIONINTEGER_OVERFLOW (92 of 112 remaining) [2022-10-15 21:10:15,358 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr19ASSERT_VIOLATIONINTEGER_OVERFLOW (91 of 112 remaining) [2022-10-15 21:10:15,358 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr20ASSERT_VIOLATIONINTEGER_OVERFLOW (90 of 112 remaining) [2022-10-15 21:10:15,358 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr21ASSERT_VIOLATIONINTEGER_OVERFLOW (89 of 112 remaining) [2022-10-15 21:10:15,360 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr22ASSERT_VIOLATIONINTEGER_OVERFLOW (88 of 112 remaining) [2022-10-15 21:10:15,360 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr23ASSERT_VIOLATIONINTEGER_OVERFLOW (87 of 112 remaining) [2022-10-15 21:10:15,360 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr24ASSERT_VIOLATIONINTEGER_OVERFLOW (86 of 112 remaining) [2022-10-15 21:10:15,361 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr25ASSERT_VIOLATIONINTEGER_OVERFLOW (85 of 112 remaining) [2022-10-15 21:10:15,361 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr26ASSERT_VIOLATIONINTEGER_OVERFLOW (84 of 112 remaining) [2022-10-15 21:10:15,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr27ASSERT_VIOLATIONINTEGER_OVERFLOW (83 of 112 remaining) [2022-10-15 21:10:15,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr28ASSERT_VIOLATIONINTEGER_OVERFLOW (82 of 112 remaining) [2022-10-15 21:10:15,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr29ASSERT_VIOLATIONINTEGER_OVERFLOW (81 of 112 remaining) [2022-10-15 21:10:15,363 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr30ASSERT_VIOLATIONINTEGER_OVERFLOW (80 of 112 remaining) [2022-10-15 21:10:15,363 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr31ASSERT_VIOLATIONINTEGER_OVERFLOW (79 of 112 remaining) [2022-10-15 21:10:15,363 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr32ASSERT_VIOLATIONINTEGER_OVERFLOW (78 of 112 remaining) [2022-10-15 21:10:15,364 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr33ASSERT_VIOLATIONINTEGER_OVERFLOW (77 of 112 remaining) [2022-10-15 21:10:15,364 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr34ASSERT_VIOLATIONINTEGER_OVERFLOW (76 of 112 remaining) [2022-10-15 21:10:15,364 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr35ASSERT_VIOLATIONINTEGER_OVERFLOW (75 of 112 remaining) [2022-10-15 21:10:15,364 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr36ASSERT_VIOLATIONINTEGER_OVERFLOW (74 of 112 remaining) [2022-10-15 21:10:15,365 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr37ASSERT_VIOLATIONINTEGER_OVERFLOW (73 of 112 remaining) [2022-10-15 21:10:15,365 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr38ASSERT_VIOLATIONINTEGER_OVERFLOW (72 of 112 remaining) [2022-10-15 21:10:15,365 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr39ASSERT_VIOLATIONINTEGER_OVERFLOW (71 of 112 remaining) [2022-10-15 21:10:15,366 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr40ASSERT_VIOLATIONINTEGER_OVERFLOW (70 of 112 remaining) [2022-10-15 21:10:15,366 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr41ASSERT_VIOLATIONINTEGER_OVERFLOW (69 of 112 remaining) [2022-10-15 21:10:15,367 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr42ASSERT_VIOLATIONINTEGER_OVERFLOW (68 of 112 remaining) [2022-10-15 21:10:15,367 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr43ASSERT_VIOLATIONINTEGER_OVERFLOW (67 of 112 remaining) [2022-10-15 21:10:15,368 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr44ASSERT_VIOLATIONINTEGER_OVERFLOW (66 of 112 remaining) [2022-10-15 21:10:15,368 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr45ASSERT_VIOLATIONINTEGER_OVERFLOW (65 of 112 remaining) [2022-10-15 21:10:15,369 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr46ASSERT_VIOLATIONINTEGER_OVERFLOW (64 of 112 remaining) [2022-10-15 21:10:15,369 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr47ASSERT_VIOLATIONINTEGER_OVERFLOW (63 of 112 remaining) [2022-10-15 21:10:15,374 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr48ASSERT_VIOLATIONINTEGER_OVERFLOW (62 of 112 remaining) [2022-10-15 21:10:15,375 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr49ASSERT_VIOLATIONINTEGER_OVERFLOW (61 of 112 remaining) [2022-10-15 21:10:15,375 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr50ASSERT_VIOLATIONINTEGER_OVERFLOW (60 of 112 remaining) [2022-10-15 21:10:15,376 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr51ASSERT_VIOLATIONINTEGER_OVERFLOW (59 of 112 remaining) [2022-10-15 21:10:15,376 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr52ASSERT_VIOLATIONINTEGER_OVERFLOW (58 of 112 remaining) [2022-10-15 21:10:15,376 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr53ASSERT_VIOLATIONINTEGER_OVERFLOW (57 of 112 remaining) [2022-10-15 21:10:15,377 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr54ASSERT_VIOLATIONINTEGER_OVERFLOW (56 of 112 remaining) [2022-10-15 21:10:15,377 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr55ASSERT_VIOLATIONINTEGER_OVERFLOW (55 of 112 remaining) [2022-10-15 21:10:15,377 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr56ASSERT_VIOLATIONINTEGER_OVERFLOW (54 of 112 remaining) [2022-10-15 21:10:15,377 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr57ASSERT_VIOLATIONINTEGER_OVERFLOW (53 of 112 remaining) [2022-10-15 21:10:15,378 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr58ASSERT_VIOLATIONINTEGER_OVERFLOW (52 of 112 remaining) [2022-10-15 21:10:15,378 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr59ASSERT_VIOLATIONINTEGER_OVERFLOW (51 of 112 remaining) [2022-10-15 21:10:15,378 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr60ASSERT_VIOLATIONINTEGER_OVERFLOW (50 of 112 remaining) [2022-10-15 21:10:15,379 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr61ASSERT_VIOLATIONINTEGER_OVERFLOW (49 of 112 remaining) [2022-10-15 21:10:15,379 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr62ASSERT_VIOLATIONINTEGER_OVERFLOW (48 of 112 remaining) [2022-10-15 21:10:15,379 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr63ASSERT_VIOLATIONINTEGER_OVERFLOW (47 of 112 remaining) [2022-10-15 21:10:15,379 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr64ASSERT_VIOLATIONINTEGER_OVERFLOW (46 of 112 remaining) [2022-10-15 21:10:15,380 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr65ASSERT_VIOLATIONINTEGER_OVERFLOW (45 of 112 remaining) [2022-10-15 21:10:15,380 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr66ASSERT_VIOLATIONINTEGER_OVERFLOW (44 of 112 remaining) [2022-10-15 21:10:15,380 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr67ASSERT_VIOLATIONINTEGER_OVERFLOW (43 of 112 remaining) [2022-10-15 21:10:15,381 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr68ASSERT_VIOLATIONINTEGER_OVERFLOW (42 of 112 remaining) [2022-10-15 21:10:15,382 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr69ASSERT_VIOLATIONINTEGER_OVERFLOW (41 of 112 remaining) [2022-10-15 21:10:15,382 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr70ASSERT_VIOLATIONINTEGER_OVERFLOW (40 of 112 remaining) [2022-10-15 21:10:15,382 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_emit_touchErr71ASSERT_VIOLATIONINTEGER_OVERFLOW (39 of 112 remaining) [2022-10-15 21:10:15,383 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (38 of 112 remaining) [2022-10-15 21:10:15,383 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (37 of 112 remaining) [2022-10-15 21:10:15,383 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (36 of 112 remaining) [2022-10-15 21:10:15,383 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 112 remaining) [2022-10-15 21:10:15,384 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 112 remaining) [2022-10-15 21:10:15,384 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 112 remaining) [2022-10-15 21:10:15,384 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 112 remaining) [2022-10-15 21:10:15,385 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 112 remaining) [2022-10-15 21:10:15,386 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 112 remaining) [2022-10-15 21:10:15,386 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr10ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 112 remaining) [2022-10-15 21:10:15,386 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr11ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 112 remaining) [2022-10-15 21:10:15,387 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr12ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 112 remaining) [2022-10-15 21:10:15,387 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr13ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 112 remaining) [2022-10-15 21:10:15,387 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr14ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 112 remaining) [2022-10-15 21:10:15,388 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr15ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 112 remaining) [2022-10-15 21:10:15,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr16ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 112 remaining) [2022-10-15 21:10:15,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr17ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 112 remaining) [2022-10-15 21:10:15,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr18ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 112 remaining) [2022-10-15 21:10:15,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr19ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 112 remaining) [2022-10-15 21:10:15,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr20ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 112 remaining) [2022-10-15 21:10:15,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr21ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 112 remaining) [2022-10-15 21:10:15,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr22ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 112 remaining) [2022-10-15 21:10:15,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr23ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 112 remaining) [2022-10-15 21:10:15,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr24ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 112 remaining) [2022-10-15 21:10:15,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr25ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 112 remaining) [2022-10-15 21:10:15,393 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr26ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 112 remaining) [2022-10-15 21:10:15,397 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr27ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 112 remaining) [2022-10-15 21:10:15,398 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr28ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 112 remaining) [2022-10-15 21:10:15,398 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr29ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 112 remaining) [2022-10-15 21:10:15,402 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr30ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 112 remaining) [2022-10-15 21:10:15,406 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr31ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 112 remaining) [2022-10-15 21:10:15,406 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr32ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 112 remaining) [2022-10-15 21:10:15,406 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr33ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 112 remaining) [2022-10-15 21:10:15,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr34ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 112 remaining) [2022-10-15 21:10:15,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr35ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 112 remaining) [2022-10-15 21:10:15,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr36ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 112 remaining) [2022-10-15 21:10:15,410 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr37ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 112 remaining) [2022-10-15 21:10:15,410 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr38ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 112 remaining) [2022-10-15 21:10:15,410 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location magicmouse_raw_eventErr39ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 112 remaining) [2022-10-15 21:10:15,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-10-15 21:10:15,415 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1] [2022-10-15 21:10:15,421 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-10-15 21:10:15,537 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.10 09:10:15 BoogieIcfgContainer [2022-10-15 21:10:15,537 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-10-15 21:10:15,538 INFO L158 Benchmark]: Toolchain (without parser) took 28613.22ms. Allocated memory was 154.1MB in the beginning and 323.0MB in the end (delta: 168.8MB). Free memory was 123.7MB in the beginning and 221.3MB in the end (delta: -97.6MB). Peak memory consumption was 71.7MB. Max. memory is 8.0GB. [2022-10-15 21:10:15,538 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 154.1MB. Free memory is still 128.5MB. There was no memory consumed. Max. memory is 8.0GB. [2022-10-15 21:10:15,539 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1316.59ms. Allocated memory is still 154.1MB. Free memory was 123.5MB in the beginning and 91.9MB in the end (delta: 31.6MB). Peak memory consumption was 36.6MB. Max. memory is 8.0GB. [2022-10-15 21:10:15,539 INFO L158 Benchmark]: Boogie Procedure Inliner took 139.46ms. Allocated memory is still 154.1MB. Free memory was 91.9MB in the beginning and 85.0MB in the end (delta: 6.8MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2022-10-15 21:10:15,540 INFO L158 Benchmark]: Boogie Preprocessor took 175.80ms. Allocated memory is still 154.1MB. Free memory was 85.0MB in the beginning and 77.2MB in the end (delta: 7.9MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2022-10-15 21:10:15,540 INFO L158 Benchmark]: RCFGBuilder took 6195.82ms. Allocated memory was 154.1MB in the beginning and 199.2MB in the end (delta: 45.1MB). Free memory was 77.2MB in the beginning and 133.4MB in the end (delta: -56.3MB). Peak memory consumption was 56.7MB. Max. memory is 8.0GB. [2022-10-15 21:10:15,541 INFO L158 Benchmark]: TraceAbstraction took 20770.15ms. Allocated memory was 199.2MB in the beginning and 323.0MB in the end (delta: 123.7MB). Free memory was 132.9MB in the beginning and 221.3MB in the end (delta: -88.4MB). Peak memory consumption was 34.8MB. Max. memory is 8.0GB. [2022-10-15 21:10:15,544 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.19ms. Allocated memory is still 154.1MB. Free memory is still 128.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 1316.59ms. Allocated memory is still 154.1MB. Free memory was 123.5MB in the beginning and 91.9MB in the end (delta: 31.6MB). Peak memory consumption was 36.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 139.46ms. Allocated memory is still 154.1MB. Free memory was 91.9MB in the beginning and 85.0MB in the end (delta: 6.8MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 175.80ms. Allocated memory is still 154.1MB. Free memory was 85.0MB in the beginning and 77.2MB in the end (delta: 7.9MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * RCFGBuilder took 6195.82ms. Allocated memory was 154.1MB in the beginning and 199.2MB in the end (delta: 45.1MB). Free memory was 77.2MB in the beginning and 133.4MB in the end (delta: -56.3MB). Peak memory consumption was 56.7MB. Max. memory is 8.0GB. * TraceAbstraction took 20770.15ms. Allocated memory was 199.2MB in the beginning and 323.0MB in the end (delta: 123.7MB). Free memory was 132.9MB in the beginning and 221.3MB in the end (delta: -88.4MB). Peak memory consumption was 34.8MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * 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 - UnprovableResult [Line: 3604]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: overapproximation of large string literal at line 3274. Possible FailurePath: [L3338] static bool emulate_3button = (bool )1; [L3339] static int middle_button_start = -350; [L3340] static int middle_button_stop = 350; [L3341] static bool emulate_scroll_wheel = (bool )1; [L3342] static unsigned int scroll_speed = 32U; [L3343] static bool scroll_acceleration = (bool )0; [L3344] static bool report_touches = (bool )1; [L3345] static bool report_undeciphered ; [L3913-L3915] static struct hid_device_id const magic_mice[3U] = { {(__u16 )5U, (unsigned short)0, 1452U, 781U, 0UL}, {(__u16 )5U, (unsigned short)0, 1452U, 782U, 0UL}, {(unsigned short)0, (unsigned short)0, 0U, 0U, 0UL}}; [L3916] struct hid_device_id const __mod_hid_device_table ; [L3917-L3940] static struct hid_driver magicmouse_driver = {(char *)"magicmouse", (struct hid_device_id const *)(& magic_mice), {(struct list_head *)0, (struct list_head *)0}, {{{{0U}, 0U, 0U, (void *)0, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, (char const *)0, 0, 0UL}}}}, & magicmouse_probe, & magicmouse_remove, (struct hid_report_id const *)0, & magicmouse_raw_event, (struct hid_usage_id const *)0, (int (*)(struct hid_device * , struct hid_field * , struct hid_usage * , __s32 ))0, (__u8 *(*)(struct hid_device * , __u8 * , unsigned int * ))0, & magicmouse_input_mapping, (int (*)(struct hid_device * , struct hid_input * , struct hid_field * , struct hid_usage * , unsigned long ** , int * ))0, (void (*)(struct hid_device * , struct hid_field * , struct hid_usage * ))0, (int (*)(struct hid_device * , pm_message_t ))0, (int (*)(struct hid_device * ))0, (int (*)(struct hid_device * ))0, {(char const *)0, (struct bus_type *)0, (struct module *)0, (char const *)0, (_Bool)0, (struct of_device_id const *)0, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (void (*)(struct device * ))0, (int (*)(struct device * , pm_message_t ))0, (int (*)(struct device * ))0, (struct attribute_group const **)0, (struct dev_pm_ops const *)0, (struct driver_private *)0}}; [L3969] int LDV_IN_INTERRUPT ; [L4085] int ldv_module_refcounter = 1; VAL [__mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, emulate_3button=1, emulate_scroll_wheel=1, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32] [L3971] struct hid_device *var_group1 ; [L3972] struct hid_device_id const *var_magicmouse_probe_7_p1 ; [L3973] int res_magicmouse_probe_7 ; [L3974] struct hid_report *var_group2 ; [L3975] u8 *var_magicmouse_raw_event_4_p2 ; [L3976] int var_magicmouse_raw_event_4_p3 ; [L3977] struct hid_input *var_group3 ; [L3978] struct hid_field *var_magicmouse_input_mapping_6_p2 ; [L3979] struct hid_usage *var_magicmouse_input_mapping_6_p3 ; [L3980] unsigned long **var_magicmouse_input_mapping_6_p4 ; [L3981] int *var_magicmouse_input_mapping_6_p5 ; [L3982] int ldv_s_magicmouse_driver_hid_driver ; [L3983] int tmp ; [L3984] int tmp___0 ; [L3985] int tmp___1 ; [L3988] ldv_s_magicmouse_driver_hid_driver = 0 [L3989] LDV_IN_INTERRUPT = 1 [L3990] FCALL ldv_initialize() [L3991] CALL, EXPR magicmouse_init() [L3942] int ret ; [L3945] CALL, EXPR hid_register_driver(& magicmouse_driver) [L3271] int tmp ; [L3274] CALL, EXPR __hid_register_driver(driver, & __this_module, "hid_magicmouse") [L4160] return __VERIFIER_nondet_int(); [L3274] RET, EXPR __hid_register_driver(driver, & __this_module, "hid_magicmouse") [L3274] tmp = __hid_register_driver(driver, & __this_module, "hid_magicmouse") [L3276] return (tmp); VAL [\result=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, driver={12:0}, driver={12:0}, emulate_3button=1, emulate_scroll_wheel=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, tmp=0] [L3945] RET, EXPR hid_register_driver(& magicmouse_driver) [L3945] ret = hid_register_driver(& magicmouse_driver) [L3947] COND FALSE !(ret != 0) VAL [__mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, emulate_3button=1, emulate_scroll_wheel=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, ret=0, scroll_acceleration=0, scroll_speed=32] [L3953] return (ret); VAL [\result=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, emulate_3button=1, emulate_scroll_wheel=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, ret=0, scroll_acceleration=0, scroll_speed=32] [L3991] RET, EXPR magicmouse_init() [L3991] tmp = magicmouse_init() [L3993] COND FALSE !(tmp != 0) VAL [__mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, emulate_3button=1, emulate_scroll_wheel=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_magicmouse_driver_hid_driver=0, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, tmp=0] [L4056] tmp___1 = __VERIFIER_nondet_int() [L4058] COND TRUE tmp___1 != 0 VAL [__mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, emulate_3button=1, emulate_scroll_wheel=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_magicmouse_driver_hid_driver=0, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, tmp=0, tmp___1=1] [L4000] tmp___0 = __VERIFIER_nondet_int() [L4002] COND FALSE !(tmp___0 == 0) VAL [__mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, emulate_3button=1, emulate_scroll_wheel=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_magicmouse_driver_hid_driver=0, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, tmp=0, tmp___0=2, tmp___1=1] [L4005] COND FALSE !(tmp___0 == 1) VAL [__mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, emulate_3button=1, emulate_scroll_wheel=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_magicmouse_driver_hid_driver=0, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, tmp=0, tmp___0=2, tmp___1=1] [L4008] COND TRUE tmp___0 == 2 VAL [__mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, emulate_3button=1, emulate_scroll_wheel=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_magicmouse_driver_hid_driver=0, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, tmp=0, tmp___0=2, tmp___1=1] [L4037-L4038] CALL magicmouse_raw_event(var_group1, var_group2, var_magicmouse_raw_event_4_p2, var_magicmouse_raw_event_4_p3) VAL [\old(id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15)=2147483666, \old(id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15)=2147483662, \old(last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2))=2147483659, \old(size = (int )*(tdata + 5UL) & 63)=2147483663, \old(size = (int )*(tdata + 6UL) & 63)=2147483664, \old(state = (int )*(tdata + 7UL) & 240)=2147483656, \old(state = (int )*(tdata + 8UL) & 240)=2147483657, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, emulate_3button=1, emulate_scroll_wheel=1, id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15=2147483666, id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15=2147483662, last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2)=2147483659, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, size = (int )*(tdata + 5UL) & 63=2147483663, size = (int )*(tdata + 6UL) & 63=2147483664, state = (int )*(tdata + 7UL) & 240=2147483656, state = (int )*(tdata + 8UL) & 240=2147483657] [L3572] struct magicmouse_sc *msc ; [L3573] void *tmp ; [L3574] struct input_dev *input ; [L3575] int x ; [L3576] int y ; [L3577] int ii ; [L3578] int clicks ; [L3579] int npoints ; VAL [\old(id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15)=2147483666, \old(id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15)=2147483662, \old(last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2))=2147483659, \old(size = (int )*(tdata + 5UL) & 63)=2147483663, \old(size = (int )*(tdata + 6UL) & 63)=2147483664, \old(size)=2147483652, \old(state = (int )*(tdata + 7UL) & 240)=2147483656, \old(state = (int )*(tdata + 8UL) & 240)=2147483657, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, data={2147483660:2147483668}, data={2147483660:2147483668}, emulate_3button=1, emulate_scroll_wheel=1, hdev={2147483667:-3154}, hdev={2147483667:-3154}, id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15=2147483666, id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15=2147483662, last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2)=2147483659, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report={2147483661:2147483658}, report={2147483661:2147483658}, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, size=2147483652, size = (int )*(tdata + 5UL) & 63=2147483663, size = (int )*(tdata + 6UL) & 63=2147483664, state = (int )*(tdata + 7UL) & 240=2147483656, state = (int )*(tdata + 8UL) & 240=2147483657] [L3582] CALL, EXPR hid_get_drvdata(hdev) VAL [\old(id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15)=2147483666, \old(id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15)=2147483662, \old(last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2))=2147483659, \old(size = (int )*(tdata + 5UL) & 63)=2147483663, \old(size = (int )*(tdata + 6UL) & 63)=2147483664, \old(state = (int )*(tdata + 7UL) & 240)=2147483656, \old(state = (int )*(tdata + 8UL) & 240)=2147483657, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, emulate_3button=1, emulate_scroll_wheel=1, id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15=2147483666, id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15=2147483662, last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2)=2147483659, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, size = (int )*(tdata + 5UL) & 63=2147483663, size = (int )*(tdata + 6UL) & 63=2147483664, state = (int )*(tdata + 7UL) & 240=2147483656, state = (int )*(tdata + 8UL) & 240=2147483657] [L3252] void *tmp ; [L3255] CALL, EXPR dev_get_drvdata((struct device const *)(& hdev->dev)) [L4177] CALL, EXPR ldv_malloc(0UL) VAL [\old(id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15)=2147483666, \old(id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15)=2147483662, \old(last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2))=2147483659, \old(size = (int )*(tdata + 5UL) & 63)=2147483663, \old(size = (int )*(tdata + 6UL) & 63)=2147483664, \old(size)=0, \old(state = (int )*(tdata + 7UL) & 240)=2147483656, \old(state = (int )*(tdata + 8UL) & 240)=2147483657, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, emulate_3button=1, emulate_scroll_wheel=1, id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15=2147483666, id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15=2147483662, last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2)=2147483659, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, size = (int )*(tdata + 5UL) & 63=2147483663, size = (int )*(tdata + 6UL) & 63=2147483664, state = (int )*(tdata + 7UL) & 240=2147483656, state = (int )*(tdata + 8UL) & 240=2147483657] [L4166] COND TRUE __VERIFIER_nondet_bool() [L4166] return 0; VAL [\old(id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15)=2147483666, \old(id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15)=2147483662, \old(last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2))=2147483659, \old(size = (int )*(tdata + 5UL) & 63)=2147483663, \old(size = (int )*(tdata + 6UL) & 63)=2147483664, \old(size)=0, \old(state = (int )*(tdata + 7UL) & 240)=2147483656, \old(state = (int )*(tdata + 8UL) & 240)=2147483657, \result={0:0}, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, emulate_3button=1, emulate_scroll_wheel=1, id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15=2147483666, id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15=2147483662, last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2)=2147483659, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, size=0, size = (int )*(tdata + 5UL) & 63=2147483663, size = (int )*(tdata + 6UL) & 63=2147483664, state = (int )*(tdata + 7UL) & 240=2147483656, state = (int )*(tdata + 8UL) & 240=2147483657] [L4177] RET, EXPR ldv_malloc(0UL) VAL [\old(id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15)=2147483666, \old(id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15)=2147483662, \old(last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2))=2147483659, \old(size = (int )*(tdata + 5UL) & 63)=2147483663, \old(size = (int )*(tdata + 6UL) & 63)=2147483664, \old(state = (int )*(tdata + 7UL) & 240)=2147483656, \old(state = (int )*(tdata + 8UL) & 240)=2147483657, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, arg0={2147483667:0}, arg0={2147483667:0}, emulate_3button=1, emulate_scroll_wheel=1, id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15=2147483666, id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15=2147483662, last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2)=2147483659, LDV_IN_INTERRUPT=1, ldv_malloc(0UL)={0:0}, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, size = (int )*(tdata + 5UL) & 63=2147483663, size = (int )*(tdata + 6UL) & 63=2147483664, state = (int )*(tdata + 7UL) & 240=2147483656, state = (int )*(tdata + 8UL) & 240=2147483657] [L4177] return ldv_malloc(0UL); [L3255] RET, EXPR dev_get_drvdata((struct device const *)(& hdev->dev)) [L3255] tmp = dev_get_drvdata((struct device const *)(& hdev->dev)) [L3257] return (tmp); VAL [\old(id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15)=2147483666, \old(id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15)=2147483662, \old(last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2))=2147483659, \old(size = (int )*(tdata + 5UL) & 63)=2147483663, \old(size = (int )*(tdata + 6UL) & 63)=2147483664, \old(state = (int )*(tdata + 7UL) & 240)=2147483656, \old(state = (int )*(tdata + 8UL) & 240)=2147483657, \result={0:0}, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, emulate_3button=1, emulate_scroll_wheel=1, hdev={2147483667:-3154}, hdev={2147483667:-3154}, id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15=2147483666, id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15=2147483662, last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2)=2147483659, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, size = (int )*(tdata + 5UL) & 63=2147483663, size = (int )*(tdata + 6UL) & 63=2147483664, state = (int )*(tdata + 7UL) & 240=2147483656, state = (int )*(tdata + 8UL) & 240=2147483657, tmp={0:0}] [L3582] RET, EXPR hid_get_drvdata(hdev) VAL [\old(id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15)=2147483666, \old(id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15)=2147483662, \old(last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2))=2147483659, \old(size = (int )*(tdata + 5UL) & 63)=2147483663, \old(size = (int )*(tdata + 6UL) & 63)=2147483664, \old(size)=2147483652, \old(state = (int )*(tdata + 7UL) & 240)=2147483656, \old(state = (int )*(tdata + 8UL) & 240)=2147483657, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, data={2147483660:2147483668}, data={2147483660:2147483668}, emulate_3button=1, emulate_scroll_wheel=1, hdev={2147483667:-3154}, hdev={2147483667:-3154}, hid_get_drvdata(hdev)={0:0}, id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15=2147483666, id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15=2147483662, last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2)=2147483659, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, report={2147483661:2147483658}, report={2147483661:2147483658}, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, size=2147483652, size = (int )*(tdata + 5UL) & 63=2147483663, size = (int )*(tdata + 6UL) & 63=2147483664, state = (int )*(tdata + 7UL) & 240=2147483656, state = (int )*(tdata + 8UL) & 240=2147483657] [L3582] tmp = hid_get_drvdata(hdev) [L3583] msc = (struct magicmouse_sc *)tmp [L3584] EXPR msc->input [L3584] input = msc->input [L3585] x = 0 [L3586] y = 0 [L3587] clicks = 0 [L3589] EXPR \read(*data) VAL [\old(id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15)=2147483666, \old(id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15)=2147483662, \old(last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2))=2147483659, \old(size = (int )*(tdata + 5UL) & 63)=2147483663, \old(size = (int )*(tdata + 6UL) & 63)=2147483664, \old(size)=2147483652, \old(state = (int )*(tdata + 7UL) & 240)=2147483656, \old(state = (int )*(tdata + 8UL) & 240)=2147483657, \read(*data)=296, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, clicks=0, data={2147483660:2147483668}, data={2147483660:2147483668}, emulate_3button=1, emulate_scroll_wheel=1, hdev={2147483667:-3154}, hdev={2147483667:-3154}, id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15=2147483666, id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15=2147483662, input={2147483665:2147483654}, last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2)=2147483659, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, msc={0:0}, report={2147483661:2147483658}, report={2147483661:2147483658}, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, size=2147483652, size = (int )*(tdata + 5UL) & 63=2147483663, size = (int )*(tdata + 6UL) & 63=2147483664, state = (int )*(tdata + 7UL) & 240=2147483656, state = (int )*(tdata + 8UL) & 240=2147483657, tmp={0:0}, x=0, y=0] [L3589] COND TRUE (int )*data == 40 [L3601] COND FALSE !(size <= 3) VAL [\old(id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15)=2147483666, \old(id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15)=2147483662, \old(last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2))=2147483659, \old(size = (int )*(tdata + 5UL) & 63)=2147483663, \old(size = (int )*(tdata + 6UL) & 63)=2147483664, \old(size)=2147483652, \old(state = (int )*(tdata + 7UL) & 240)=2147483656, \old(state = (int )*(tdata + 8UL) & 240)=2147483657, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, clicks=0, data={2147483660:2147483668}, data={2147483660:2147483668}, emulate_3button=1, emulate_scroll_wheel=1, hdev={2147483667:-3154}, hdev={2147483667:-3154}, id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15=2147483666, id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15=2147483662, input={2147483665:2147483654}, last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2)=2147483659, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, msc={0:0}, report={2147483661:2147483658}, report={2147483661:2147483658}, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, size=2147483652, size = (int )*(tdata + 5UL) & 63=2147483663, size = (int )*(tdata + 6UL) & 63=2147483664, state = (int )*(tdata + 7UL) & 240=2147483656, state = (int )*(tdata + 8UL) & 240=2147483657, tmp={0:0}, x=0, y=0] [L3604] size + -4 VAL [\old(id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15)=2147483666, \old(id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15)=2147483662, \old(last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2))=2147483659, \old(size = (int )*(tdata + 5UL) & 63)=2147483663, \old(size = (int )*(tdata + 6UL) & 63)=2147483664, \old(size)=2147483652, \old(state = (int )*(tdata + 7UL) & 240)=2147483656, \old(state = (int )*(tdata + 8UL) & 240)=2147483657, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __mod_hid_device_table=0, __this_module={2147483655:2147483653}, clicks=0, data={2147483660:2147483668}, data={2147483660:2147483668}, emulate_3button=1, emulate_scroll_wheel=1, hdev={2147483667:-3154}, hdev={2147483667:-3154}, id = (((int )*(tdata + 6UL) << 2) | ((int )*(tdata + 5UL) >> 6)) & 15=2147483666, id = (((int )*(tdata + 7UL) << 2) | ((int )*(tdata + 6UL) >> 6)) & 15=2147483662, input={2147483665:2147483654}, last_state = (tmp | (tmp___0 << 1)) | (tmp___1 << 2)=2147483659, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, magic_mice={11:0}, magicmouse_driver={12:0}, middle_button_start=-350, middle_button_stop=350, msc={0:0}, report={2147483661:2147483658}, report={2147483661:2147483658}, report_touches=1, report_undeciphered=0, scroll_acceleration=0, scroll_speed=32, size=2147483652, size = (int )*(tdata + 5UL) & 63=2147483663, size = (int )*(tdata + 6UL) & 63=2147483664, state = (int )*(tdata + 7UL) & 240=2147483656, state = (int )*(tdata + 8UL) & 240=2147483657, tmp={0:0}, x=0, y=0] - UnprovableResult [Line: 3447]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3447]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3448]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3448]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3448]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3448]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3449]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3449]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3449]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3449]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3449]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3449]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3451]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3451]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3457]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3457]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3458]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3458]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3458]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3458]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3459]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3459]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3459]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3459]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3459]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3459]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3459]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3459]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3461]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3461]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3473]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3473]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3474]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3474]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3486]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3486]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3487]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3487]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3503]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3503]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3503]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3503]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3503]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3503]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3506]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3506]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3506]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3506]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3506]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3506]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3508]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3508]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3512]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3512]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3512]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3512]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3512]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3512]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3515]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3515]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3515]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3515]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3515]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3515]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3528]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3528]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3542]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3542]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3543]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3543]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3544]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3544]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3604]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3608]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3608]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3608]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3608]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3614]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3614]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3615]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3615]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3634]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3634]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3638]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3638]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3638]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3638]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3644]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3644]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3645]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3645]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3663]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3663]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3663]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3663]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3664]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3664]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3664]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3664]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3671]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3671]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3671]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3671]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3387]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3387]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3387]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3387]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3387]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3387]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3364]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 3364]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 20 procedures, 568 locations, 112 error locations. Started 1 CEGAR loops. OverallTime: 20.6s, OverallIterations: 2, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 19.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 7 mSolverCounterUnknown, 456 SdHoareTripleChecker+Valid, 19.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 421 mSDsluCounter, 2089 SdHoareTripleChecker+Invalid, 18.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1429 mSDsCounter, 111 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1079 IncrementalHoareTripleChecker+Invalid, 1197 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 111 mSolverCounterUnsat, 660 mSDtfsCounter, 1079 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=568occurred in iteration=0, InterpolantAutomatonStates: 7, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 1 MinimizatonAttempts, 169 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.5s InterpolantComputationTime, 64 NumberOfCodeBlocks, 64 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 31 ConstructedInterpolants, 0 QuantifiedInterpolants, 68 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-10-15 21:10:15,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...