portfolio-performance / portfolio

Track and evaluate the performance of your investment portfolio across stocks, cryptocurrencies, and other assets.
http://www.portfolio-performance.info
Eclipse Public License 1.0
2.77k stars 580 forks source link

(macOS) PP freezes, when fiddling with in-place editing (for example allocation percentages) #3520

Open mknudsen opened 10 months ago

mknudsen commented 10 months ago

Describe the bug

Portfolio Performance freezes (no longer accepts input, shows beachball) and uses 100 % of CPU (according to process monitor) when editing percentages in the allocation view.

To Reproduce

Steps to reproduce the behavior:

  1. Go to a Taxonomy
  2. Click on an Allocation percentage
  3. Fiddle with an allocation percentage a bit
  4. PP freezes, uses 100% CPU

Expected behavior

PP does not freeze but keeps on working

Screenshots

See also my screenrecording:

https://github.com/portfolio-performance/portfolio/assets/564654/b64148f3-665d-4d7a-9368-da1e80371612

Desktop (please complete the following information):

Nirus2000 commented 10 months ago

Hello @mknudsen Can you please create a DUMP file?

How this works you can find here in this post. (Translate with deepl.com) https://forum.portfolio-performance.info/t/import-hangt-sich-auf-seit-update/23106/40

Regards Alex

mknudsen commented 10 months ago

@Nirus2000 Here is the dump file freeze.txt

buchen commented 10 months ago

I updated the title - I do not think it is specific to changing the allocation percentages, but the framework has issues when switching back and forth from edit mode. I have experienced this before occasionally, but never dared to dive into the SWT source code.

buchen commented 10 months ago

Note to myself: first test if the issue is reproducible with the latest SWT integration build. if yes, then we would need a reproducible example for the SWT team

buchen commented 10 months ago

eclipse-platform/eclipse.platform.ui#1069