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 660030 - Pan.135 real slow in search, ans showing headers, closes on large groups
Pan.135 real slow in search, ans showing headers, closes on large groups
Status: RESOLVED FIXED
Product: Pan
Classification: Other
Component: general
pre-1.0 betas
Other Linux
: Normal major
: ---
Assigned To: pan-maint
Pan QA Team
Depends on:
Blocks:
 
 
Reported: 2011-09-24 20:23 UTC by PJFSr
Modified: 2011-12-03 08:00 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Sample backtrace during search (14.05 KB, text/plain)
2011-11-26 10:56 UTC, Jindrich Makovicka
  Details
backtrace with gtk+3 symbols (167.19 KB, text/plain)
2011-11-26 17:57 UTC, Jindrich Makovicka
  Details
patch for the issue (1.24 KB, patch)
2011-11-26 18:53 UTC, Jindrich Makovicka
accepted-commit_now Details | Review

Description PJFSr 2011-09-24 20:23:06 UTC
I'm running a duo boot windows (rarely used) and linux Ubuntu 10.04LTS when I try Pan .135 the screen turns gray for a long time when down loading headers, or if I click the search box and the CPU usage is 94-100%, also on large groups 150,000 it will just close the program. 

I have a stock gateway SX2801-o1e with 6 gigs of ram, 1TB HD partitioned 50/50 windows and Ubuntu.

I also have Pan .135 on my 9" ASUS eeepc900 wit 2 gigs of ram and 32gig ssd drive
running Ubuntu 10.04 with NO issues.

PJFSr.
Comment 1 Jindrich Makovicka 2011-11-26 10:56:17 UTC
Created attachment 202175 [details]
Sample backtrace during search

It looks like searching triggers some crazy recursive calls within Gtk+, see backtrace.
Comment 2 Jindrich Makovicka 2011-11-26 17:57:37 UTC
Created attachment 202197 [details]
backtrace with gtk+3 symbols

Seems to be a known bug of Gnome Accessibility Toolkit: https://bugzilla.gnome.org/show_bug.cgi?id=419383
Comment 3 Jindrich Makovicka 2011-11-26 18:53:43 UTC
Created attachment 202200 [details] [review]
patch for the issue

This patch removes the Tree Model from Tree View temporarily during header tree updates.
Comment 4 Petr Kovar 2011-11-27 16:27:27 UTC
Thanks for taking the time to report this bug and provide the patch.

Heinrich: Could you please look into this? TIA
Comment 5 Heinrich Müller 2011-11-28 11:40:26 UTC
Took a look at it. Thansk for this useful patch. Works as advertised ;)
Merged into my branch.
Jindrich, did you create a diff from the official gnome repository?
Comment 6 Heinrich Müller 2011-11-28 11:41:01 UTC
Btw, the close/open is still slow due to pan's handling of the articles.
Comment 7 Heinrich Müller 2011-11-28 11:46:43 UTC
Review of attachment 202200 [details] [review]:

Works, thanks.
Comment 8 Heinrich Müller 2011-12-01 08:12:30 UTC
I'll patch this into pan as soon as I have git access.
Comment 9 Heinrich Müller 2011-12-03 08:00:23 UTC
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.