https://bugzilla.novell.com/show_bug.cgi?id=402569
Summary: hald-addon-input looping @ 100% CPU
Product: openSUSE 10.3
Version: Final
Platform: x86-64
OS/Version: openSUSE 10.3
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Basesystem
AssignedTo: bnc-team-screening@forge.provo.novell.com
ReportedBy: garloff@novell.com
QAContact: qa@suse.de
Found By: ---
openSUSE 10.3 system, sometimes (preferably after a suspend-resume cycle,
but this does not seem to be a prerequisite), hald-addon-input seems to end
up in an endless loop -- the fan informs me about it: it eats 100% CPU then.
(Lenovo Thinkpad X61 tablet -- openSUSE10.3, x86-64, kernel 2.6.25.5-1.1,
hal-0.5.9_git20070831-13.3, glib2-2.14.1-4.2)
0x00007f0ae7a149af in *__GI___poll (fds=0x610880, nfds=11, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:83
83 return INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds,
timeout);
(gdb) bt
#0 0x00007f0ae7a149af in *__GI___poll (fds=0x610880, nfds=11, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:83
#1 0x00007f0ae7cd1367 in g_main_context_iterate (context=0x6073c0, block=1,
dispatch=1,
self=<value optimized out>) at gmain.c:2996
#2 0x00007f0ae7cd17f7 in IA__g_main_loop_run (loop=0x606cc0) at gmain.c:2898
#3 0x0000000000402005 in main (argc=<value optimized out>, argv=<value
optimized out>)
at addon-input.c:478
(gdb) f 2
#2 0x00007f0ae7cd17f7 in IA__g_main_loop_run (loop=0x606cc0) at gmain.c:2898
2898 g_main_context_iterate (loop->context, TRUE, TRUE, self);
(gdb) p *(loop->context)
$4 = {mutex = {runtime_mutex = 0x0, static_mutex = {pad = '\0'