[lang]

Present Perfect

Personal
Projects
Packages
Patches
Presents
Linux

Picture Gallery
Present Perfect

N800 wizards

Filed under: Hacking — Thomas @ 17:35

2007-06-15
17:35

Please enlighten me - what is this process called "enprocess" that runs on my N800 as soon as it boots, takes pretty much all of my CPU most of the time, and seems to not mind to be killed completely as far as I can tell ?

What is it, what is it doing taking so much CPU and wearing my poor battery out, and where are the docs on this ? No man pages makes it hard to figure out...

UPDATE: it was indeed a process related to email.  I fixed it permanently by moving my mail directory ouf of the way, and restarting the mail application and reconfiguring my email account.  Now it seems to be a lot less CPU hungry.  Thanks everyone who commented.

7 Comments »

  1. Judging from the output, a connectivity daemon:

    Ivrin:~# /usr/bin/enprocess
    WARNING: osso_application_set_exit_cb() is obsolete and a no-op.

    al register to engine called
    enprocess[6142]: GLIB DEBUG ConIc – con_ic_connection_send_event(0x39010, OptimusWire, WLAN_INFRA, 0)
    enprocess[6142]: connection callback starts
    enprocess[6142]: connection CB status= 0 iapname= OptimusWire

    I don’t have it running at all, so perhaps it is some wpa_supplicant look-alike or something (my wlan is totally open…). I don’t see it being run by anything under /etc either.

    Have you filed a bug? These days they are even looked at, I heard ;)
    Or ask on the mailing list, Kalle Valo is a man who would know, and he has been very responsive (even gave permission to CC him to get quicker reply…).

    Comment by Kalle Vahlman — 2007-06-15 @ 18:17

  2. Hm. I don’t have a N800, but can it possibly be some kind of “system idle process”? It was present in some of *nixes, and, AFAIR, in Windows. It’s what the system is doing when it is not doing anything.

    Of course, it could be the Evil Nokia Process, employing bluetooth to apply DRM to all media files in the area :-)

    Comment by LaGrange — 2007-06-15 @ 18:17

  3. Just a wild guess: do you have Canola installed?

    Comment by Jens Geiregat — 2007-06-15 @ 18:27

  4. dpkg -S enprocess tells me it’s part of the osso-email-engine package. I’ve no idea what it does.

    Comment by Marius Gedminas — 2007-06-15 @ 18:38

  5. enprocess = E-mail Notification Process ?

    My guess.

    Comment by Chris Lord — 2007-06-15 @ 21:00

  6. Yes I think Chris is right, it’s the email notification thing, only used to fill the contacts plugin with new emails. You can probably rm it :)

    Comment by Johan Bilien — 2007-06-15 @ 22:47

  7. You can find enprocess in the below Makefile.am

    https://stage.maemo.org/svn/maemo/projects/email/osso-email/trunk/src/engine/dbus/Makefile.am

    Comment by Ninja — 2007-06-16 @ 07:37

RSS feed for comments on this post. TrackBack URL

Leave a comment

picture