http://bugzilla.novell.com/show_bug.cgi?id=472046
User mvdv@spamcop.net added comment
http://bugzilla.novell.com/show_bug.cgi?id=472046#c40
--- Comment #40 from Mark Van De Vyver 2009-09-09 21:40:01 MDT ---
Does anyone claim that if they logon to two desktops (kde4 in my case) under
two different accounts they don't see this bug?
Currently I still have Xorg escalating to saturate the cpu after some time
interval. It is a little worse with the update since the xorg hogs 99.9% of
the cpu, where as prior to the X11:Xorg update the greedy xorg process only
consumed spare CPU capacity, i.e. the active desktop was still responsive while
the inactive desktops Xorg process hogged spare CPU cycles. Now the active
desktop is not responsive.
The greedy xorg process is from the non-current (background) desktop.
What I see from gdb is below:
# gdb /usr/bin/Xorg 3659 2>&1|tee -a gdb-Xorg-3659-cont.txt
GNU gdb (GDB; openSUSE 11.1) 6.8.50.20081120-cvs
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-suse-linux".
For bug reporting instructions, please see:
http://bugs.opensuse.org/...
Attaching to program: /usr/bin/Xorg, process 3659
Reading symbols from /usr/lib/libpciaccess.so.0...Reading symbols from
/usr/lib/debug/usr/lib/libpciaccess.so.0.10.2.debug...done.
done.
Loaded symbols for /usr/lib/libpciaccess.so.0
Reading symbols from /usr/lib/libXfont.so.1...Reading symbols from
/usr/lib/debug/usr/lib/libXfont.so.1.4.1.debug...done.
done.
Loaded symbols for /usr/lib/libXfont.so.1
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libXau.so.6...Reading symbols from
/usr/lib/debug/usr/lib/libXau.so.6.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libfontenc.so.1...Reading symbols from
/usr/lib/debug/usr/lib/libfontenc.so.1.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libfontenc.so.1
Reading symbols from /usr/lib/libpixman-1.so.0...done.
Loaded symbols for /usr/lib/libpixman-1.so.0
Reading symbols from /usr/lib/libhal.so.1...done.
Loaded symbols for /usr/lib/libhal.so.1
Reading symbols from /lib/libuuid.so.1...done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /lib/libdbus-1.so.3...done.
Loaded symbols for /lib/libdbus-1.so.3
Reading symbols from /usr/lib/libXdmcp.so.6...Reading symbols from
/usr/lib/debug/usr/lib/libXdmcp.so.6.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/libssl.so.0.9.8...done.
Loaded symbols for /usr/lib/libssl.so.0.9.8
Reading symbols from /usr/lib/libcrypto.so.0.9.8...done.
Loaded symbols for /usr/lib/libcrypto.so.0.9.8
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libz.so.1...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_nis.so.2...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/lib/xorg/modules/extensions/libdbe.so...Reading
symbols from
/usr/lib/debug/usr/lib/xorg/modules/extensions/libdbe.so.debug...done.
done.
Loaded symbols for /usr/lib/xorg/modules//extensions/libdbe.so
Reading symbols from /usr/lib/xorg/modules/extensions/libdri.so...Reading
symbols from
/usr/lib/debug/usr/lib/xorg/modules/extensions/libdri.so.debug...done.
done.
Loaded symbols for /usr/lib/xorg/modules//extensions/libdri.so
Reading symbols from /usr/lib/libdrm.so.2...done.
Loaded symbols for /usr/lib/libdrm.so.2
Reading symbols from /usr/lib/xorg/modules/updates/extensions/libglx.so...done.
Loaded symbols for /usr/lib/xorg/modules/updates//extensions/libglx.so
Reading symbols from /usr/X11R6/lib/libGLcore.so.1...done.
Loaded symbols for /usr/X11R6/lib/libGLcore.so.1
Reading symbols from /usr/lib/tls/libnvidia-tls.so.1...done.
Loaded symbols for /usr/lib/tls/libnvidia-tls.so.1
Reading symbols from /usr/lib/xorg/modules/extensions/libextmod.so...Reading
symbols from
/usr/lib/debug/usr/lib/xorg/modules/extensions/libextmod.so.debug...done.
done.
Loaded symbols for /usr/lib/xorg/modules//extensions/libextmod.so
Reading symbols from /usr/lib/xorg/modules/extensions/librecord.so...Reading
symbols from
/usr/lib/debug/usr/lib/xorg/modules/extensions/librecord.so.debug...done.
done.
Loaded symbols for /usr/lib/xorg/modules//extensions/librecord.so
Reading symbols from /usr/lib/xorg/modules/extensions/libdri2.so...Reading
symbols from
/usr/lib/debug/usr/lib/xorg/modules/extensions/libdri2.so.debug...done.
done.
Loaded symbols for /usr/lib/xorg/modules//extensions/libdri2.so
Reading symbols from
/usr/lib/xorg/modules/updates/drivers/nvidia_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/updates//drivers/nvidia_drv.so
Reading symbols from /usr/lib/xorg/modules/input/synaptics_drv.so...Reading
symbols from
/usr/lib/debug/usr/lib/xorg/modules/input/synaptics_drv.so.debug...done.
done.
Loaded symbols for /usr/lib/xorg/modules//input/synaptics_drv.so
Reading symbols from /usr/lib/xorg/modules/libfb.so...Reading symbols from
/usr/lib/debug/usr/lib/xorg/modules/libfb.so.debug...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libfb.so
Reading symbols from /usr/lib/xorg/modules/libwfb.so...Reading symbols from
/usr/lib/debug/usr/lib/xorg/modules/libwfb.so.debug...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libwfb.so
Reading symbols from /usr/lib/xorg/modules/input/evdev_drv.so...Reading symbols
from /usr/lib/debug/usr/lib/xorg/modules/input/evdev_drv.so.debug...done.
done.
Loaded symbols for /usr/lib/xorg/modules//input/evdev_drv.so
0xffffe430 in __kernel_vsyscall ()
(gdb) backtrace full
#0 0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7ae0ae9 in setitimer () from /lib/libc.so.6
No symbol table info available.
#2 0x08168602 in SmartScheduleStartTimer () at utils.c:1236
timer = {it_interval = {tv_sec = 0, tv_usec = 20000}, it_value = {
tv_sec = 0, tv_usec = 20000}}
#3 0x0815ef85 in WaitForSomething (pClientsReady=0x8649668) at WaitFor.c:233
i = 0
waittime = {tv_sec = 153935600, tv_usec = 153727352}
wt = (struct timeval *) 0x827c780
timeout = 0
clientsReadable = {fds_bits = {0 }}
clientsWritable = {fds_bits = {151033048, 1, -1082018440, 134686602,
136845432, 136833908, 0, 137206280, 153261944, 423, 1073741825, 137222936,
0, 0, -1082018376, 135905167, 153857008, 137206280, 1, 1, 136845536,
134681232, -1082018328, 134698042, 1, 1, 137206280, -1082018344, 1,
-1082018252, -1213080084, 1}}
curclient = 0
selecterr = 0
nready = 19
devicesReadable = {fds_bits = {0 }}
now = 0
someReady = 0
#4 0x0808b9f7 in Dispatch () at dispatch.c:386
clientReady = (int *) 0x8649668
result = 0
client = (ClientPtr) 0x9229778
nready = -1
icheck = (HWEventQueuePtr *) 0x827f5d0
start_tick = 12580
#5 0x080718c0 in main (argc=8, argv=0xbf81b7f4, envp=0xbf81b818) at main.c:397
i = 1
alwaysCheckForInput = {0, 1}
(gdb) bt
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb7ae0ae9 in setitimer () from /lib/libc.so.6
#2 0x08168602 in SmartScheduleStartTimer () at utils.c:1236
#3 0x0815ef85 in WaitForSomething (pClientsReady=0x8649668) at WaitFor.c:233
#4 0x0808b9f7 in Dispatch () at dispatch.c:386
#5 0x080718c0 in main (argc=8, argv=0xbf81b7f4, envp=0xbf81b818) at main.c:397
(gdb)
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.