The Progressbar widget has been known for a while to have memory gain problems,
but from a fork, I don't see why the Progressbar would cause this. Can you make a minimal example, that actually shows the code that produces the error.
I get a clue from your problem description
queries certain nodes an displays a graph and is a bit time consuming
I'm thinking your long process is somehow hogging the eventloop and won't let the progressbar update properly. Maybe try a different widget. Can you substitute for the Progressbar, a simple Label with a counter with a textvariable, and see if that causes problems?
It is quite easy to make your own progressbar on the canvas, if that workaround
is succesful.
why does it happen intermittently
It seems that depending on the load of your computer, the eventloop sometimes dosn't have enough to do all it's neccessary tasks, before being forced to skip some. Just a guess.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.