After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 485063 - accerciser tries to read all 16 million+ oocalc spread sheet cells.
accerciser tries to read all 16 million+ oocalc spread sheet cells.
Status: RESOLVED OBSOLETE
Product: accerciser
Classification: Applications
Component: general
unspecified
Other Linux
: Normal normal
: 1.4.0
Assigned To: Accerciser Developers
Accerciser Developers
Depends on:
Blocks:
 
 
Reported: 2007-10-09 14:28 UTC by Rich Burridge
Modified: 2021-05-17 15:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Accessibles with STATE_MANAGES_DESCENDANTS won't be expanded by default (2.58 KB, patch)
2011-07-07 21:32 UTC, Aline Bessa
none Details | Review

Description Rich Burridge 2007-10-09 14:28:16 UTC
Steps to reproduce:

1/ Start up oocalc with an empty spread sheet.
2/ Start up accerciser.
3/ Keep expanding the component hierarchy until you get to the glyph
   for the spread sheet table.
4/ Expand that table icon

Watch as accerciser tries to display all 16777216 children.

Not sure what the best solution is. Perhaps it's as simple as having
a button that would allow you to stop the current expand operation.
Comment 1 Eitan Isaacson 2007-10-12 21:49:47 UTC
Heh, you should have seen what accerciser was doing before I decoupled the tree populating routines. Yeah, a stop button would be nice. We need to think how it would be usable/accessible (where to put it).
Comment 2 Rich Burridge 2007-10-12 23:09:51 UTC
I consider this a bug not an enhancement. accerciser is not usable
for looking at spread sheets in oocalc as it currently stands.
Comment 3 Eitan Isaacson 2007-10-12 23:41:32 UTC
I put it as a milestone for the next stable release (1.2.0). Took off the enhancement part.
Comment 4 Eitan Isaacson 2008-03-22 01:35:09 UTC
Sorry I didn't get to this yet, hopefully We couldhave something in trunk soon...
Comment 5 Aline Bessa 2011-06-22 17:26:10 UTC
Bug confirmed.
Comment 6 Aline Bessa 2011-06-22 17:26:58 UTC
And what if, instead of a 'stop' button, it was a hotkey?
Comment 7 Mike Gorse 2011-06-27 15:03:29 UTC
An alternative would be not to expand children for objects containing STATE_MANAGES_DESCENDANTS; that state means that objects aren't meant to have their children enumerated anyway.  Perhaps this could be the default and there could be an option to expand their children if someone really wants it.
Comment 8 Aline Bessa 2011-06-27 15:15:28 UTC
Thanks, Mike! Great suggestion!
Comment 9 Aline Bessa 2011-07-07 21:32:04 UTC
Created attachment 191496 [details] [review]
Accessibles with STATE_MANAGES_DESCENDANTS won't be expanded by default

Patch that proposes a solution for the issue according to Mike Gorse's suggestion.
Comment 10 GNOME Infrastructure Team 2021-05-17 15:42:35 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/accerciser/-/issues/21.