(om2008.8-update)(gta02) qpe hogs 80% of cpu, kills battery

Tom Yates madhatter at teaparty.net
Wed Sep 17 13:51:38 CEST 2008


On Wed, 17 Sep 2008, vasco.nevoa at sapo.pt wrote:

> Help!
> Woke up today with a dead phone. After recharging, I saw qpe is 
> permanently hogging all the CPU.

i have the same, currently fully-updated to angstrom version P1-Snapshot- 
20080916:
root      1724 92.0 22.9  95072 28404 ?        Rl   06:56 313:04 qpe

the 'phone's been up 6 hours 14 minutes; qpe has used 5h13m of CPU in 
that time, which has got to be all the spare cycles i've had.

i am using gsm0710muxd, which i thought might be responsible, but calling 
out, calling in, SMS etc. are working fine, so i don't really know what to 
think.  it makes the 'phone very slow!

strace on the qpe process shows it stuck in what looks a lot like a tight 
loop; any thoughts?

[pid  1724] SYS_298(0x10002, 0xbefaf024, 0x2, 0x1, 0x18fb68) = -1 ERANGE (Numerical result out of range)
[pid  1724] stat64("/home/root/.config/Trolltech/qtmail_account.conf", {st_mode=S_IFREG|0600, st_size=3419, ...}) = 0
[pid  1724] open("/home/root/.config/Trolltech/qtmail_account.conf", O_RDONLY|O_LARGEFILE) = 33
[pid  1724] close(33)                   = 0
[pid  1724] stat64("/home/root/.config/Trolltech/qtmail_account.conf", {st_mode=S_IFREG|0600, st_size=3419, ...}) = 0
[pid  1724] stat64("/home/root/.config/Trolltech/qtmail_account.conf", {st_mode=S_IFREG|0600, st_size=3419, ...}) = 0
[pid  1724] stat64("/home/root/.config/Trolltech.conf", {st_mode=S_IFREG|0600, st_size=4470, ...}) = 0
[pid  1724] stat64("/home/root/.config/Trolltech.conf", {st_mode=S_IFREG|0600, st_size=4470, ...}) = 0
[pid  1724] stat64("/opt/Qtopia/etc/default/Trolltech/qtmail_account.conf", 0xbefaed98) = -1 ENOENT (No such file or directory)
[pid  1724] stat64("/opt/Qtopia/etc/default/Trolltech/qtmail_account.conf", 0xa385f8) = -1 ENOENT (No such file or directory)
[pid  1724] stat64("/opt/Qtopia/etc/default/Trolltech.conf", 0xbefaed98) = -1 ENOENT (No such file or directory)
[pid  1724] stat64("/opt/Qtopia/etc/default/Trolltech.conf", 0x4cd618) = -1 ENOENT (No such file or directory)
[pid  1724] SYS_298(0x10002, 0xbefaef2a, 0x1, 0x1000, 0x18fb68) = -1 ERANGE (Numerical result out of range)
[pid  1724] timer_delete(0x1)           = 0
[pid  1724] timer_delete(0x1)           = 0
[pid  1724] SYS_298(0x10002, 0xbefaf024, 0x2, 0x1, 0x18fb68) = -1 ERANGE (Numerical result out of range)
[pid  1724] stat64("/home/root/.config/Trolltech/qtmail_account.conf", {st_mode=S_IFREG|0600, st_size=3419, ...}) = 0
[pid  1724] open("/home/root/.config/Trolltech/qtmail_account.conf", O_RDONLY|O_LARGEFILE) = 33
[pid  1724] close(33)                   = 0
[pid  1724] stat64("/home/root/.config/Trolltech/qtmail_account.conf", {st_mode=S_IFREG|0600, st_size=3419, ...}) = 0
[pid  1724] stat64("/home/root/.config/Trolltech/qtmail_account.conf", {st_mode=S_IFREG|0600, st_size=3419, ...}) = 0
[pid  1724] stat64("/home/root/.config/Trolltech.conf", {st_mode=S_IFREG|0600, st_size=4470, ...}) = 0
[pid  1724] stat64("/home/root/.config/Trolltech.conf", {st_mode=S_IFREG|0600, st_size=4470, ...}) = 0
[pid  1724] stat64("/opt/Qtopia/etc/default/Trolltech/qtmail_account.conf", 0xbefaed98) = -1 ENOENT (No such file or directory)
[pid  1724] stat64("/opt/Qtopia/etc/default/Trolltech/qtmail_account.conf", 0x4cd618) = -1 ENOENT (No such file or directory)
[pid  1724] stat64("/opt/Qtopia/etc/default/Trolltech.conf", 0xbefaed98) = -1 ENOENT (No such file or directory)
[pid  1724] stat64("/opt/Qtopia/etc/default/Trolltech.conf", 0xa385f8) = -1 ENOENT (No such file or directory)
[pid  1724] SYS_298(0x10002, 0xbefaef2a, 0x1, 0x1000, 0x18fb68) = -1 ERANGE (Numerical result out of range)
[pid  1724] timer_delete(0x1)           = 0
[pid  1724] ioctl(7, FIONREAD, [0])     = 0
[pid  1724] timer_delete(0x1)           = 0
[pid  1724] timer_delete(0x1)           = 0
[pid  1724] select(54, [3 7 8 9 10 11 12 19 21 24 25 26 27 31 36 38 39 41 43 49 53], [9], [], {0, 0}) = 2 (in [3], out [9], left {0, 0})
[pid  1724] timer_delete(0x1)           = 0
[pid  1724] read(3, "\0", 16)           = 1
[pid  1724] read(3, 0xbefb05e4, 16)     = -1 EAGAIN (Resource temporarily unavailable)
[pid  1724] SYS_296(0x9, 0xbefafb0c, 0x4040, 0, 0) = 256
[pid  1724] SYS_296(0x9, 0xbefafaa4, 0x4040, 0, 0) = 256
[pid  1724] timer_delete(0x1)           = 0
[pid  1724] write(4, "\0", 1)           = 1
[pid  1724] SYS_298(0x10002, 0xbefaf024, 0x2, 0x1, 0x18fb68) = -1 ERANGE (Numerical result out of range)


-- 

   Tom Yates  -  http://www.teaparty.net



More information about the support mailing list