Saving abstract change takes 60 seconds...
Hello,
I just changed the abstract on an article and saved, and it took roughly 60 seconds before the browser unfroze. Moving items to a collection in the left pane takes between 20 and 30 seconds, as well. Adding items to collection sometimes also never comes back - browser freezes, and I have to Force Quit. In looking at system stats, firefox is taking up 100% of one of my two CPU cores when this happens.
I am working within search results for a simple search ("news network"). I have the tag search box in the lower left closed. It looks like performance is better once I clear the search box...
Debug output is posted: D324181676
My system is a Mac running OS 10.6.5, Firefox 3.6.13, Zotero 2.0.9.
I have the PDF indexing files in place in my installation.
Any help will be greatly appreciated.
Thanks,
Jonathan
I just changed the abstract on an article and saved, and it took roughly 60 seconds before the browser unfroze. Moving items to a collection in the left pane takes between 20 and 30 seconds, as well. Adding items to collection sometimes also never comes back - browser freezes, and I have to Force Quit. In looking at system stats, firefox is taking up 100% of one of my two CPU cores when this happens.
I am working within search results for a simple search ("news network"). I have the tag search box in the lower left closed. It looks like performance is better once I clear the search box...
Debug output is posted: D324181676
My system is a Mac running OS 10.6.5, Firefox 3.6.13, Zotero 2.0.9.
I have the PDF indexing files in place in my installation.
Any help will be greatly appreciated.
Thanks,
Jonathan
In case it matters, here are my index statistics:
Indexed: 461
Partial: 5
Unindexed: 235
Words: 113429
In Firefox, I have the following extensions installed:
Firebug (all panels disabled)
Drupal for Firebug
Firefox PDF Plugin for Mac OS X
Firefox Sync
Fox to Phone
Gmail Watcher
Google Gears
JSView
MeasureIt
Personas
Tab Mix Plus
Web Developer
...And the Zotero and Zotero python plugins.
Hope this helps.
Jon
I'll upload my database now.
Thanks,
Jon
Disable all your other extensions and try again.
I'll post the debug ID in a second here.
Jon
After disabling all extensions other than the 3 zotero plugins and python:
- debug for saving abstract with all extensions disabled: D169008311
- I also got error messages: 1223103840
Then I moved the browser window to my 2nd monitor, made the browser window full-screen, then clicked the little full-screen button in the upper right of zotero, and now it is slow again - adding to a collection and changing an abstract just both froze the browser (I'm doing this in chrome, so I can type while Firefox is busted).
So, I will remove all extensions again and try in full-screen.
Jon
PythonExt 2.6.2.20100203
Zotero 2.0.9
Zotero MacWord Integration 3.0b7
Zotero OpenOffice Integration 3.0b2
Jon
Thanks again for your help.
If that doesn't help, yes, try a new profile. For testing, you can point Zotero in the new profile to your existing data directory from the Advanced pane of the Zotero prefs.
Exact steps to reproduce might also help, including exactly what's selected and what you're clicking on from startup.
Is there a way similar to unix ps to look inside firefox to see what scripts are running, what is loaded into memory inside the browser?
I just logged back into google, and the problem started up again, but logging out didn't fix it this time. I also started top, and I briefly saw a "stuck" process that bubbled up and then disappeared when firefox froze. I'm going to sort the top output so status "stuck" stays on top, see if that tells me anything.
It looks like it doesn't matter which items I use. Once the problem starts, it happens regardless of item. I will start recording exact steps, too, to see if it is reproduce-able.
If stuck doesn't tell me anything, then I'll:
- try closing browser and re-opening, not logging in to google at all, and then work, to see if the problem comes back (it seems to start within a minute or two of loading browser, regardless of configuration).
- If it starts again, then I'll delete localstore.rdf, then try making a new profile. With new profile, if I place my old zotero folder in there, will it just accept that library, or do I need to do something more involved?
More in a bit.
Specific steps to reproduce problem:
- Start Firefox (home page is google.com, with my user auto-signed in - logging out and not auto-signing in didn't seem to matter on subsequent reload, nor did a different home page).
- Open Zotero pane.
- Click on the search box at the top right of the middle pane.
- Enter a search (I use the search "news network". In my library, this returns 209 total items including notes, PDF files, etc. Specific search text doesn't seem to matter - "Social network" brings back 190 items and behaves the same, for instance).
At this point, there are a number of ways to cause freeze. A few specific examples:
1) update abstract.
- Click on the main line in the search results for a given reference. This brings up its info in the right pane.
- In the right pane, click the Abstract field. If zotero not maximized within browser window, this bounces the pane to the bottom, then you have to scroll back up to the field.
- Enter text at the end of the abstract field. I enter "trest" so it is not a word, so I can search on it later in case I forget to change on back.
- Click on the Publication field (or click on another reference in the center pane - either one seems to start the ajax update of the abstract in the database).
- wait.
2) Try to move a reference into a collection.
- Click and hold on reference, drag it to collection, let up on mouse.
- wait.
A few more notes:
- deleting localstore.rdf had no effect.
- turning off auto-update had no effect.
- sometimes when I start browser, I get three messages saying that python components didn't load, but not all the time (For example. I haven't since I've wanted to capture them to post them here).
- Clearing Mac system caches didn't change anything.
- New profile, fresh install of zotero, python, word plugin, pointing at same database doesn't change behavior.
- Within that profile, pointing at a different copy of the zotero directory (made last night as a backup) did change the behavior, but only for about 4 changes (changed the abstract on four different stories). Then the problem started again, though not as bad.
- In my original profile, then, pointing at that separate copy of the zotero directory also fixed the problem initially, but then ongoing changes got progressively slower (though not near as slow as with the old database), and the slowdown accrued across subsequent restarts of the browser. Here, too, it isn't as slow as it was with old profile, but it is slowing down.
Thanks again for the help. I sure hope there isn't a "slow down" button I have clicked or something.
As for the slow down button, my understanding is that it's a feature scheduled for Zotero 3.0.