Multiple page turns

108 views
Skip to first unread message

wayrad

unread,
Dec 24, 2007, 6:53:08 PM12/24/07
to FBReader
First, I'd like to say what a great app FBReader is! It was one of
the first applications I installed on my new n800 a few weeks ago, and
it's still the one I use the most.

However, I'm running into a problem since reflashing my n800 with
OS2008 last week. I have FBReader configured for large scrollings of
100% using the d-pad (page forward for right or down press, page back
for up or left press). Since upgrading to OS2008 last week and doing
a fresh download and install of FBReader, I've noticed that sometimes
(maybe 5-10% of the time) pressing the d-pad will trigger multiple
page turns. The only way to make it stop is to press the d-pad the
other way. I can slow down or speed up the runaway page turns by
altering the "delay between scrollings" setting. I tried disabling
the autosave, but it didn't help. Yesterday I noticed that a new
FBReader version (0.8.8c-1) was available, so I deleted the previous
version and installed the new one, but that didn't help either.

I also have the center d-pad button configured to page forward. This
sometimes does a double page turn. This happens with about the same
frequency as the d-pad problem, but at least it stops after the second
page turn.

I've searched here, the bug report page, on the web, and on the
Internet Tablet Talk site, but have found no prior mention of this
problem. However, one or two other n800 owners on Tapland (Tapwave
Zodiac site) have reported the same issue.

Is there some simple configuration step I'm missing that would prevent
the problem? Thanks!

geometer

unread,
Dec 25, 2007, 1:11:14 AM12/25/07
to FBReader
Hello,

unfortunately I couldn't reproduce this issue on my N800. Please, let
me know, which OS2008 release do you use? Beta or the official
release? I don't know why, but I cannot flash the release image to my
device. :(

Because I have no idea what's happen on your device could you please
install the packages listed below, start FBReader from the command
line, reproduce the problem ad send me the console output? Not sure,
but may be this helps to understand your problem.

http://www.fbreader.org/maemo/temp/libzlibrary_0.8.8d1-1_armel.deb
http://www.fbreader.org/maemo/temp/fbreader_0.8.8d1-1_armel.deb

-- Nikolay Pultsin

wayrad

unread,
Dec 25, 2007, 9:52:05 AM12/25/07
to FBReader
Thanks for the quick reply! I am using the official OS2008 release.
Installing it according to the official instructions didn't work for
me either - I had to press the home key instead of the swap key before
it would work. I also downloaded the image to my Windows PC and did
the installation offline.

I installed the two packages, but my Linux/Unix experience is not very
extensive. Can you tell me what I should do next to start FBReader
from the command line? Just entering "fbreader" in xterm doesn't seem
to work. Sorry for the dumb question, but I haven't been able to find
the solution online yet, and I'd like to answer your question in a
timely manner. :-)

JoAnn

geometer

unread,
Dec 26, 2007, 7:01:39 AM12/26/07
to FBReader
Hi,

> I installed the two packages, but my Linux/Unix experience is not very
> extensive. Can you tell me what I should do next to start FBReader
> from the command line? Just entering "fbreader" in xterm doesn't seem
> to work. Sorry for the dumb question, but I haven't been able to find
> the solution online yet, and I'd like to answer your question in a
> timely manner. :-)

You're right -- the way is to start xterm and entering the command.
But the command is "FBReader", not "fbreader", sorry. ;)

-- Nikolay Pultsin

wayrad

unread,
Dec 26, 2007, 8:53:44 AM12/26/07
to FBReader
Oops! :-O

OK, here is the console output (copied by hand, but I think it's
accurate:

~ $ FBReader
/home/user/.osso/current-gtk-key-theme:1: Unable to find
include file: "keybindings.rc"
FBReader[1522]: GLIB WARNING ** Gtk - gtk_widget_size al
locate(): attempt to allocate widget with width -24 and
height 0
time = 378867192
time = 378874529
time = 378894837
time = 378906158
time = 378912386
time = 378912662
time = 378913329
time = 378913369
time = 378913415
time = 378913459
time = 378913537
time = 378913579
time = 378913626
time = 378913673
time = 378913720
time = 378913830
time = 378913876
time = 378913923
time = 378914016
time = 378914120
time = 378914165
time = 378914212
time = 378914259
time = 378914305
time = 378914424
time = 378914474
time = 378914516
time = 378914563

It just goes on like that for a page or so until I stop it. The place
where the time stamps become more frequent is where the page turns got
away from me (this was with the d-pad).

A couple more observations: If I turn pages very quickly (faster than
normal reading speed), I can get a lot more page turns before I see
the problem. So I think perhaps it occurs at certain time intervals
rather than every x number of pages (That's why I originally thought
disabling the autosave might help, since that defaulted to 30-second
intervals, and I thought maybe something was happening intermittently
to interfere with page turning).

Also, configuring the little buttons on top of the device for page
turns gives the same result (occasional double page turns) as using
the center d-pad button.

Thanks for your help!

JoAnn

patc...@gmail.com

unread,
Dec 27, 2007, 1:56:29 AM12/27/07
to FBReader
Nikolay, I am observing the same symptoms, but up until reading
Wayrad's post I had been assuming that my down button might be
sticking or something. I'm using an N800 with the latest (official)
OS2008 install too.

Btw - I'm the guy you helped with the FBreader offline install the
other day -- Thanks again!

geometer

unread,
Dec 27, 2007, 8:32:01 AM12/27/07
to FBReader
Hello guys,

could you please try these packages:

http://www.fbreader.org/maemo/temp/libzlibrary_0.8.8d2-1_armel.deb
http://www.fbreader.org/maemo/temp/fbreader_0.8.8d2-1_armel.deb

I'm not sure, but there is a small chance that 'key repetition bug' is
fixed.

-- Nikolay Pultsin

Chris Clark

unread,
Dec 27, 2007, 2:06:16 PM12/27/07
to fbre...@googlegroups.com
On 12/24/2007 10:11 PM, geometer wrote:
> .....Please, let

> me know, which OS2008 release do you use? Beta or the official
> release? I don't know why, but I cannot flash the release image to my
> device. :(
>

I've heard that some n800 users could not upgrade from beta to official
2008, so they downgraded from the beta 2008 to os2007 and then were able
to flash 2008 official.

Chris

Chris Clark

unread,
Dec 27, 2007, 2:06:16 PM12/27/07
to fbre...@googlegroups.com
On 12/24/2007 10:11 PM, geometer wrote:
> .....Please, let

> me know, which OS2008 release do you use? Beta or the official
> release? I don't know why, but I cannot flash the release image to my
> device. :(
>

I've heard that some n800 users could not upgrade from beta to official

wayrad

unread,
Dec 27, 2007, 10:01:48 AM12/27/07
to FBReader
Well, I thought it was fixed for a few minutes, but the problem has
reappeared. The console reading gives the same error messages, except
instead of "FBReader[1522]:", it now says "FBReader[2687]:".

JoAnn

On Dec 27, 8:32 am, geometer <geome...@mawhrin.net> wrote:
> Hello guys,
>
> could you please try these packages:
>
> http://www.fbreader.org/maemo/temp/libzlibrary_0.8.8d2-1_armel.debhttp://www.fbreader.org/maemo/temp/fbreader_0.8.8d2-1_armel.deb

geometer

unread,
Dec 27, 2007, 10:30:35 PM12/27/07
to FBReader


On Dec 27, 6:01 pm, wayrad <jcrad...@earthlink.net> wrote:
> Well, I thought it was fixed for a few minutes, but the problem has
> reappeared. The console reading gives the same error messages, except
> instead of "FBReader[1522]:", it now says "FBReader[2687]:".

Do you mean the same GLIB WARNING? Or the lines with "time = ..." too?
If the second one, please, check the version information for FBReader
and libzlibrary (in the Application Manager) -- it should be 0.8.8d2,
not 0.8.8d1. I'm sure that new version doesn't contain these "time
= ..." printings.

-- Nikolay Pultsin

geometer

unread,
Dec 28, 2007, 12:04:13 AM12/28/07
to FBReader
Hi Chris,

thank you for the information. Unfortunately, this doesn't help with
my device. :(

-- Nikolay Pultsin

wayrad

unread,
Dec 28, 2007, 9:07:02 AM12/28/07
to FBReader
Yes, the console readout was the same as before except for that one
difference - and of course the exact numbers in the time stamps were
different. I was just too lazy to copy the whole thing again.

I had installed from the files you linked to, and it said they had
installed correctly, but when I checked just now in Application
Manager it said I had FBReader 0.8.8d1-1 and libzlibrary 0.8.8d1-1,
just as you suspected. So I deleted them and attempted a clean
reinstall. However, the links you posted earlier to the 0.8.8d2
version don't work now. I'm getting an incorrect link message on both
the n800 and my PC.

In the meantime, I installed your newest version. Version numbers are
now fbreader 0.9.9-1, libz2-1.0 1.0.3-2, libzlibrary 0.8.9-1. It also
has the key repeat problem, and the console readout is:

~ $ FBReader
/home/user/.osso/current-gtk-key-theme:1: Unable to find
include file: "keybindings.rc"
FBReader[3559]: GLIB WARNING ** Gtk - gtk_widget_size_al
locate(): attempt to allocate widget with width -24 and
height 0

There are no time stamps now.

JoAnn

wayrad

unread,
Dec 28, 2007, 11:12:43 AM12/28/07
to FBReader
I think I know what happened - the other day I got the same "incorrect
link" message the first time I tried to install from your latest link,
but it appeared to work the second time. I probably just tapped on
the 0.8.8d1 links the second time, and the 0.8.8d2 links were bad all
along.

JoAnn

On Dec 27, 10:30 pm, geometer <geome...@mawhrin.net> wrote:

geometer

unread,
Dec 29, 2007, 2:00:50 AM12/29/07
to FBReader
Oops, sorry -- it was my mistake in the link. Could you please try
these packages:

http://www.fbreader.org/maemo/test/libzlibrary_0.8.9.1-1_armel.deb
http://www.fbreader.org/maemo/test/fbreader_0.8.9.1-1_armel.deb

-- Nikolay Pultsin

wayrad

unread,
Dec 29, 2007, 10:18:52 AM12/29/07
to FBReader
Thanks very much! Those packages installed fine, and the infinite key
repeats seem to have stopped. The D-pad now produces occasional
double page turns. but it doesn't keep on going forever like it did
earlier. I've also set up thumb scrolling with the "minimum 50,
maximum 90" settings that were recommended over at the ITT forum, so
the tap scrolling works for me now, aand I can avoid using the hard
keys most of the time.

JoAnn

wayrad

unread,
Dec 29, 2007, 8:04:14 PM12/29/07
to FBReader
For what it's worth - console readout is now:

~ $ FBReader
/home/user/.osso/current-gtk-key-theme:1: Unable to find
include file: "keybindings.rc"
FBReader [ 4916]: GLIB WARNING ** Gtk - gtk_widget_size_al
locate(): attempt to allocate widget with width -24 and height 0

I also notice thaat when I try to back up a page after it does a
double page turn, I have to press the d-pad twice. It does not
respond to the first press.

JoAnn

On Dec 29, 2:00 am, geometer <geome...@mawhrin.net> wrote:
> Oops, sorry -- it was my mistake in the link. Could you please try
> these packages:
>

lance....@gmail.com

unread,
Jan 1, 2008, 3:57:48 PM1/1/08
to FBReader
I have this *exact* same problem with the built in "pdf reader" that
came preinstalled with os2008...

Marius Gedminas

unread,
Jan 1, 2008, 6:13:44 PM1/1/08
to fbre...@googlegroups.com
On Tue, Jan 01, 2008 at 12:57:48PM -0800, lance....@gmail.com wrote:
> I have this *exact* same problem with the built in "pdf reader" that
> came preinstalled with os2008...

I've had the same problem with osso-xterm and a bluetooth keyboard, with
os2007 and os2008 both. Every now and then a key gets repeated several
times llllllllllike this. Very exciting when you're editing a text file
in vi.

I don't remember this happening with real hardware keys (that is, not
bluetooth kb) in FBReader on OS2007, but it's starting to get annoying
on OS2008. What used to happen on OS2007 was doubled page turns every
now and then.

Hey, a thought: the "delay between keystrokes" setting used to be set to
250 ms by default, but now I see it's set to 20 ms. I don't remember if
that's a new default setting, or if I've changed it in the past myself.
If it is a default setting, that could explain things: a bug in the OS
delays a KeyReleased event by, say, 500 ms, it would've cause two page
turns before, and 25 page turns now.

Marius Gedminas
--
If all else fails, read the documentation.

signature.asc

Marius Gedminas

unread,
Jan 2, 2008, 6:29:50 AM1/2/08
to fbre...@googlegroups.com
On Wed, Jan 02, 2008 at 01:13:44AM +0200, Marius Gedminas wrote:
> Hey, a thought: the "delay between keystrokes" setting used to be set to
> 250 ms by default, but now I see it's set to 20 ms. I don't remember if
> that's a new default setting, or if I've changed it in the past myself.
> If it is a default setting, that could explain things: a bug in the OS
> delays a KeyReleased event by, say, 500 ms, it would've cause two page
> turns before, and 25 page turns now.

That appears not to be the case.

When FBReader starts flipping through the pages, it doesn't stop after a
given number, it just keeps going until I press another key.

Looks like it's a different bug after all.

Marius Gedminas
--
I code in vi because I don't want to learn another OS. :)
-- Robert Love

signature.asc

geometer

unread,
Jan 2, 2008, 3:18:07 PM1/2/08
to FBReader
One more package set:

http://www.fbreader.org/maemo/test/libzlibrary_0.8.9.2-1_armel.deb
http://www.fbreader.org/maemo/test/fbreader_0.8.9.2-1_armel.deb

For fixing the multiple/twice scrolling problem in this version please
go to the Options Dialog, then to the 'Maemo' tab and check the
'Action on Key Release, not on Key Press' option.

Please, let me know if this fixes the problem or not.

-- Nikolay Pultsin

wayrad

unread,
Jan 2, 2008, 8:55:23 PM1/2/08
to FBReader
Wow, this is great! I've read about 35 pages and there hasn't been a
double or multiple page turn yet. Usually it would have happened
several times by now. Thank you very very much!

JoAnn

On Jan 2, 3:18 pm, geometer <geome...@mawhrin.net> wrote:
> One more package set:
>
> http://www.fbreader.org/maemo/test/libzlibrary_0.8.9.2-1_armel.debhttp://www.fbreader.org/maemo/test/fbreader_0.8.9.2-1_armel.deb

patc...@gmail.com

unread,
Jan 7, 2008, 1:27:03 AM1/7/08
to FBReader
Nikolay, I updated to 0.8.9.2 yesterday and made the key release
adjustment you specified, and it is working for me too!
An elegant solution! So nice to be done with that runaway paging!
Thank you very much indeed! :-)
And let me say again that I am enjoying fbreader very much! Thank you!

On Jan 2, 5:55 pm, wayrad <jcrad...@earthlink.net> wrote:
> Wow, this is great! I've read about 35 pages and there hasn't been a
> double or multiple page turn yet. Usually it would have happened
> several times by now. Thank you very very much!
>
> JoAnn
>
> On Jan 2, 3:18 pm, geometer <geome...@mawhrin.net> wrote:
>
> > One more package set:
>
> >http://www.fbreader.org/maemo/test/libzlibrary_0.8.9.2-1_armel.debhtt...

geometer

unread,
Jan 7, 2008, 8:54:49 AM1/7/08
to FBReader
Thank you!

> An elegant solution! So nice to be done with that runaway paging!

Not sure it's really "elegant" ;) , but I'm glad to solve your
problem. :)

-- Nikolay Pultsin

wayrad

unread,
Jan 13, 2008, 9:55:06 AM1/13/08
to FBReader
Hmm...with version 0.8.10-1, I'm getting occasional double page turns
with screen taps. Anybody else seeing this?

JoAnn
Reply all
Reply to author
Forward
0 new messages