Quote:
sometimes the device freezes
|
Well, I have the same behavior on my DR800S. I suspect two things: 1) memory leak errors in FBReader and 2) clashing / deadlocking threads. I tend to the option 2) because sometimes the freeze comes in 2 minutes after reset, and sometimes in 3 days.
My suspect is the full refresh trigger coming from a) clock refresh (little clock in the lower right corner of FBreader page) and b) page turn made with a flip bar. If you are [un]lucky enough the page turn may come exactly on a full minute during the refresh initiated by the clock.
Solution: code cleanup in the full refresh method (don't remember the library name / source file name, but Mackx or Inigo pointed to this code once). Introducing a global barrier hopefully will fix this.
Anybody has a "freezing" experience with other applications, not FBReader? Or maybe FBReader without the clock in the lower right corner?