[maemo-users] Navigation software

From: Eero Tamminen eero.tamminen at nokia.com
Date: Mon Oct 11 16:18:08 EEST 2010

ext Mayuresh wrote:
> On Mon, Oct 11, 2010 at 03:15:48PM +0300, Eero Tamminen wrote:
>>> Above is the most frustrating bug with N900 that I ever noticed. Just
>>> can't use a navigation app continuously for hours during a journey.
>> Triggering the driver bug typically seems to indicate bad behavior in
>> the application, it's using huge amount of memory (e.g. leaking it)
>> and doing updates to its window although the window isn't even visible.
> I have noticed that this bug triggers when the display is off (though the
> app is in the foreground). By visible you meant the display being on or
> the app being in foreground?

Application gets notifications whenever its window visibility
changes (and it also loses keyboard focus). If the display is off,
the application window is not visible.

With the "xresponse" utility from the SDK tools repository you can check
whether application does window updates.  Or you can build the latest
xresponse version from gitorious:

Then just connect to the device through SSH and run:
	DISPLAY=:0 xresponse -u -w 0 -a '*'

To monitor window updates.

>> Former is also a performance issue (device swaps more) and latter is
>> a use-time issue.
>> Once the apps are fixed to behave more properly, bug 9150 is much less
>> likely to happen (I encountered it myself last in 2009,

Sorry I remembered that wrong, I saw them also in April 2010 when
testing Maep more.

>> but I don't use the navigation part of the map applications).
> Well, that may be right, though wonder whether so many applications have
> that problem.

Because nobody's filed bugs[1] about their behavior?

I wonder whether community QA even does this kind[1] of checks...
(If not, they should)

> The bug has been confirmed on modrana, mappero, maep and may
> be a few others described on the bug thread.

Of those Maep is the only one I've used more.

[1] It should've been fixed already before summer:

	- Eero
More information about the maemo-users mailing list