I have a MASSIVE, repeatable, provable memory leak in Evernote desktop.
When first opened EN takes about 50meg. Each save sucks up 100% of CPU for 10-30 seconds and RAM goes up by 100 - 300meg each save. If open for the day EN tops out at about 1.2 GIG of ram.
I have documented this with text, images and video of the leak happening in real time. I have tried going through support a number of times and they just (metaphorically) stare at me blankly, like they don't understand computers, so I figured I'd try here.
I've written plenty of my own server and desktop apps and a couple are used by F500 companies, so I know what a bug looks like.
The problem seems to come from the text parser running into characters is cannot handle as the activity log has hundreds of lines like this for each save:
2011-04-24 13:45:35 0xa124f0 [ENMLValidationHelper] ERROR: Failed to parse '(null)'
The "dropping" line shows for most html tags like p, span, div etc, followed by a 'null' line.
Yes, yes - you're going to say I should just delete the offending "note". But...
Firstly, Evernote should not crash like this, even if there are odd characters in the notes
Second, if you understand computers you'll know that "null" is invisible, so it cannot been seen
Third, I have about 300 notes - how do I find the time (and xray vision) to search for invisible characters in 300 notes?
I am hoping the Evernote programmers can fix this bug so that I and anyone else that accidentally pasted null chars into the app don't end up with an unusable program.
Idea
clickbuild 0
I have a MASSIVE, repeatable, provable memory leak in Evernote desktop.
When first opened EN takes about 50meg. Each save sucks up 100% of CPU for 10-30 seconds and RAM goes up by 100 - 300meg each save. If open for the day EN tops out at about 1.2 GIG of ram.
I have documented this with text, images and video of the leak happening in real time. I have tried going through support a number of times and they just (metaphorically) stare at me blankly, like they don't understand computers, so I figured I'd try here.
I've written plenty of my own server and desktop apps and a couple are used by F500 companies, so I know what a bug looks like.
The problem seems to come from the text parser running into characters is cannot handle as the activity log has hundreds of lines like this for each save:
2011-04-24 13:45:35 0xa124f0 [ENXHTMLToENMLConverter] DEBUG: Dropping 'p'
2011-04-24 13:45:35 0xa124f0 [ENMLValidationHelper] ERROR: Failed to parse '(null)'
The "dropping" line shows for most html tags like p, span, div etc, followed by a 'null' line.
Yes, yes - you're going to say I should just delete the offending "note". But...
Firstly, Evernote should not crash like this, even if there are odd characters in the notes
Second, if you understand computers you'll know that "null" is invisible, so it cannot been seen
Third, I have about 300 notes - how do I find the time (and xray vision) to search for invisible characters in 300 notes?
I am hoping the Evernote programmers can fix this bug so that I and anyone else that accidentally pasted null chars into the app don't end up with an unusable program.
Steve
Link to comment
5 replies to this idea
Recommended Posts
Archived
This topic is now archived and is closed to further replies.