[maemo-users] [maemo-users] Internal Error. Application closed.

From: Eero Tamminen eero.tamminen at nokia.com
Date: Fri Feb 9 09:59:26 EET 2007

ext Gustavo Sverzut Barbieri wrote:
>> Anyone see this before on an N800?
>> I am getting it for Control Panel, Web, Bookmarks... etc etc... 
>> ahhhh!!!!!
>> Do I need to reflash?  Is there some other fix anyone can think of?
> I've found this and quite isolated the problem.
> This happens more often if you have rd-mode DISABLED, if you enable it
> you'll still get this error, but it's rare.

Which release you're using?

My first quess would be that the device runs out of memory (because
something (Canola?) is using a lot of it, maybe because it leaks) and
allocations are denied to applications (by kernel) and if that happens
inside anything using Glib (such as Gtk), the Glib aborts the process.

How much free memory (free+buffers+cached) the device has when this
starts to happen more frequently?

Anyway, I don't see what in R&D mode could be affecting memory usage...

Could you isolate it better?

> This seems to happen if "exceeded number of DBus connections", at
> least I get this error when trying to use anything (launch from xterm,
> both with and without run-standalone)

I've never seen this error message.
Does it come from the application or the D-BUS daemon?

	cat /proc/sys/fs/file-nr
tells about file descriptor usage in the whole system?

And what:
for pid in /proc/[0-9]*; do
   cmd=$(tr '\0' ' '<$pid/cmdline);
   if [ "$cmd" ]; then
     echo "$(ls -l $pid/fd/|wc -l) ${cmd%% *}[${pid##*/}]";
done|sort -n
lists as number of file descriptors used by the processes?

> If you use a lot of DBus-dependent apps (voip, contacts, mail,
> browser, ...), you'll get this error a lot... which will handle your
> device unusable. :-(
> Since Canola depends on this, we're blocked until we can find a solution.

	- Eero

More information about the maemo-users mailing list