View Single Post
Old 11-01-2010, 12:50 PM   #111
dima_tr
Groupie
dima_tr has learned how to read e-booksdima_tr has learned how to read e-booksdima_tr has learned how to read e-booksdima_tr has learned how to read e-booksdima_tr has learned how to read e-booksdima_tr has learned how to read e-booksdima_tr has learned how to read e-books
 
Posts: 175
Karma: 863
Join Date: Oct 2009
Location: Germany, Karlsruhe
Device: Iliad v2, DR800S (inlove)
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?

Last edited by dima_tr; 11-01-2010 at 12:57 PM.
dima_tr is offline   Reply With Quote