Opened 5 years ago

Last modified 5 years ago

#807 infoneeded defect

arb progress overflow error

Reported by: westram Owned by: westram
Priority: normal Milestone:
Component: Library (CORE) Version: SVN
Keywords: Cc:

Description (last modified by westram)

Under some conditions the progress bar shown by arb applications does overflow its estimated maximum.

If the overflow is >5% of that maximum, arb will display a warning like:

Warning: progress indicator overflow ...

If you encounter this message, please note this is a warning only.
Estimation of leftover runtime will most likely be incorrect.
Normally will not affect the result of the performed calculation.
Please follow the instructions and submit the information we need to fix the problem. Thank you :)

Tracking down the reasons for such an overflow is quite tricky: it works well in DEBUG version, but is known/expected to occur with calculations running very long, which may not be reproduced in reasonable time when using DEBUG mode.

Therefore starting with r17942, arb tries to log some details onto the console (i.e. into session log), which may be helpful to track down the cause of such overflows.


Overflow detection was introduced to trunk with r17260.

Known reasons why overflow may occur:

  • integer overflow in estimation of overall steps (most likely unsigned; signed overflow causes a different message).
  • unexpected child progress-counters cause too many implicit counter increments
  • …?

Known occurrences of such overflows:

  • parsimony quick add (was: ~14000 species, strong filtering → warnings) unconfirmed - might be other reason.
    Waiting for DB..

Change History (4)

comment:1 Changed 5 years ago by westram

  • Owner changed from devel to westram
  • Status changed from new to accepted

comment:2 Changed 5 years ago by westram

  • Description modified (diff)

comment:3 Changed 5 years ago by westram

  • Description modified (diff)

comment:4 Changed 5 years ago by westram

  • Description modified (diff)
  • Status changed from accepted to infoneeded
Note: See TracTickets for help on using tickets.