https://bugs.kde.org/show_bug.cgi?id=414326
Bug ID: 414326 Summary: PlasmaShell 100% CPU Product: plasmashell Version: 5.16.5 Platform: Ubuntu Packages OS: Linux Status: REPORTED Severity: critical Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: antonio.mario.car...@gmail.com CC: plasma-b...@kde.org Target Milestone: 1.0 SUMMARY Ubuntu 19.10, installed with lowlatency kernel. Run Kde from startx (start system in runlevel 3) open Firefox. I have a bookmark tab that have lots of folder and links, so just move the mouse to navigate in the bookmarks menu in the bookmark tabs. Open a console and run htop, and see how plasmashell goes to from 60% to 100% and suck all cpu, the same also for firefox that seems to be influenced by several delay in rendering the menu. I assume that there is a big problem maybe with the compositor or other issues like that. STEPS TO REPRODUCE 1. as above. 2. 3. OBSERVED RESULT Menu open with delays, PLEASE, just open X with a single xterm (no other desktop environment) run metacity as window manager, and firefox, you notice that the menu issue is solved, and there the cpu load of firefox is quite low. EXPECTED RESULT Usable desktop in linux. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: distribution of plasma with ubuntu. (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION This is some further info: caruso@dotto:~$ sudo cat /var/log/Xorg.0.log [sudo] password di caruso: [ 2157.731] (--) Log file renamed from "/var/log/Xorg.pid-5690.log" to "/var/log/Xorg.0.log" [ 2157.731] X.Org X Server 1.19.5 Release Date: 2017-10-12 [ 2157.731] X Protocol Version 11, Revision 0 [ 2157.731] Build Operating System: Linux 4.4.0-97-generic x86_64 Ubuntu [ 2157.731] Current Operating System: Linux dotto 4.13.0-16-generic #19-Ubuntu SMP Wed Oct 11 18:35:14 UTC 2017 x86_64 [ 2157.731] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.13.0-16-generic.efi.signed root=UUID=ac1b4f3f-41a4-416f-8ca8-4e3e9c27d45a ro video=efifb fbcon=rotate:1 quiet splash vt.handoff=7 [ 2157.731] Build Date: 15 October 2017 05:51:19PM [ 2157.731] xorg-server 2:1.19.5-0ubuntu2 (For technical support please see http://www.ubuntu.com/support) [ 2157.731] Current version of pixman: 0.34.0 [ 2157.731] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 2157.731] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 2157.731] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov 20 15:29:24 2017 [ 2157.732] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 2157.732] (==) No Layout section. Using the first Screen section. [ 2157.732] (==) No screen section available. Using defaults. [ 2157.732] (**) |-->Screen "Default Screen Section" (0) [ 2157.732] (**) | |-->Monitor "<default monitor>" [ 2157.732] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 2157.732] (**) | |-->Device "Intel Graphics" [ 2157.732] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 2157.732] (==) Automatically adding devices [ 2157.732] (==) Automatically enabling devices [ 2157.732] (==) Automatically adding GPU devices [ 2157.732] (==) Automatically binding GPU devices [ 2157.732] (==) Max clients allowed: 256, resource mask: 0x1fffff [ 2157.732] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 2157.732] Entry deleted from font path. [ 2157.732] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. [ 2157.732] Entry deleted from font path. [ 2157.732] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. [ 2157.732] Entry deleted from font path. [ 2157.732] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 2157.732] Entry deleted from font path. [ 2157.732] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 2157.732] Entry deleted from font path. [ 2157.732] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/Type1, built-ins [ 2157.732] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules" [ 2157.732] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 2157.732] (II) Loader magic: 0x55727265e020 [ 2157.732] (II) Module ABI versions: [ 2157.732] X.Org ANSI C Emulation: 0.4 [ 2157.732] X.Org Video Driver: 23.0 [ 2157.732] X.Org XInput driver : 24.1 [ 2157.732] X.Org Server Extension : 10.0 [ 2157.740] (++) using VT number 7 [ 2157.740] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration [ 2157.740] (II) xfree86: Adding drm device (/dev/dri/card0) [ 2157.746] (--) PCI:*(0:0:2:0) 8086:0102:103c:339a rev 9, Mem @ 0xf7800000/4194304, 0xe0000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072 [ 2157.746] (II) LoadModule: "glx" [ 2157.746] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 2157.747] (II) Module glx: vendor="X.Org Foundation" [ 2157.747] compiled for 1.19.5, module version = 1.0.0 [ 2157.747] ABI class: X.Org Server Extension, version 10.0 [ 2157.747] (II) LoadModule: "intel" [ 2157.747] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so [ 2157.747] (II) Module intel: vendor="X.Org Foundation" [ 2157.747] compiled for 1.19.3, module version = 2.99.917 [ 2157.747] Module class: X.Org Video Driver [ 2157.747] ABI class: X.Org Video Driver, version 23.0 [ 2157.747] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45, 4 Series, G45/G43, Q45/Q43, G41, B43 [ 2157.747] (II) intel: Driver for Intel(R) HD Graphics [ 2157.747] (II) intel: Driver for Intel(R) Iris(TM) Graphics [ 2157.747] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics [ 2157.747] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20170619 [ 2157.747] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.917+git20170309-0ubuntu1 (Timo Aaltonen <tjaal...@debian.org>) [ 2157.747] (II) intel(0): SNA compiled for use with valgrind [ 2157.748] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 2000 [ 2157.748] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2; using a maximum of 2 threads [ 2157.748] (II) intel(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [ 2157.748] (==) intel(0): Depth 24, (--) framebuffer bpp 32 [ 2157.748] (==) intel(0): RGB weight 888 [ 2157.748] (==) intel(0): Default visual is TrueColor [ 2157.748] (**) intel(0): Option "AccelMethod" "sna" [ 2157.748] (**) intel(0): Option "DRI" "3" [ 2157.748] (**) intel(0): Option "TearFree" "true" [ 2157.748] (II) intel(0): Output VGA1 has no monitor section [ 2157.748] (II) intel(0): Enabled output VGA1 [ 2157.748] (II) intel(0): Output HDMI1 has no monitor section [ 2157.748] (II) intel(0): Enabled output HDMI1 [ 2157.748] (II) intel(0): Output DP1 has no monitor section [ 2157.748] (II) intel(0): Enabled output DP1 [ 2157.748] (--) intel(0): Using a maximum size of 256x256 for hardware cursors [ 2157.748] (II) intel(0): Output VIRTUAL1 has no monitor section [ 2157.748] (II) intel(0): Enabled output VIRTUAL1 [ 2157.748] (--) intel(0): Output HDMI1 using initial mode 1920x1080 on pipe 0 [ 2157.748] (**) intel(0): TearFree enabled [ 2157.748] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0) [ 2157.748] (==) intel(0): DPI set to (96, 96) [ 2157.748] (II) Loading sub module "dri3" [ 2157.748] (II) LoadModule: "dri3" [ 2157.748] (II) Module "dri3" already built-in [ 2157.748] (II) Loading sub module "dri2" [ 2157.748] (II) LoadModule: "dri2" [ 2157.748] (II) Module "dri2" already built-in [ 2157.748] (II) Loading sub module "present" [ 2157.748] (II) LoadModule: "present" [ 2157.748] (II) Module "present" already built-in [ 2157.748] (==) Depth 24 pixmap format is 32 bpp [ 2157.748] (II) intel(0): SNA initialized with Sandybridge (gen6, gt1) backend [ 2157.748] (==) intel(0): Backing store enabled [ 2157.749] (==) intel(0): Silken mouse enabled [ 2157.749] (II) intel(0): HW Cursor enabled [ 2157.749] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 2157.749] (==) intel(0): DPMS enabled [ 2157.749] (==) intel(0): Display hotplug detection enabled [ 2157.749] (II) intel(0): [DRI2] Setup complete [ 2157.749] (II) intel(0): [DRI2] DRI driver: i965 [ 2157.749] (II) intel(0): [DRI2] VDPAU driver: va_gl [ 2157.749] (II) intel(0): direct rendering: DRI2 DRI3 enabled [ 2157.749] (II) intel(0): hardware support for Present enabled [ 2157.749] (--) RandR disabled [ 2157.751] (II) SELinux: Disabled on system [ 2157.782] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer [ 2157.782] (II) AIGLX: enabled GLX_ARB_create_context [ 2157.782] (II) AIGLX: enabled GLX_ARB_create_context_profile [ 2157.782] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile [ 2157.782] (II) AIGLX: enabled GLX_INTEL_swap_event [ 2157.782] (II) AIGLX: enabled GLX_SGI_swap_control [ 2157.782] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB [ 2157.782] (II) AIGLX: enabled GLX_ARB_fbconfig_float [ 2157.782] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float [ 2157.782] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects [ 2157.782] (II) AIGLX: enabled GLX_ARB_create_context_robustness [ 2157.782] (II) AIGLX: Loaded and initialized i965 [ 2157.782] (II) GLX: Initialized DRI2 GL provider for screen 0 [ 2157.784] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 0, position (0, 0), rotation normal, reflection none [ 2157.795] (II) intel(0): Setting screen physical size to 508 x 285 [ 2157.829] (II) config/udev: Adding input device Power Button (/dev/input/event1) [ 2157.829] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 2157.829] (**) Power Button: Applying InputClass "libinput keyboard catchall" [ 2157.829] (II) LoadModule: "libinput" [ 2157.829] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so [ 2157.830] (II) Module libinput: vendor="X.Org Foundation" [ 2157.830] compiled for 1.19.3, module version = 0.25.0 [ 2157.830] Module class: X.Org XInput Driver [ 2157.830] ABI class: X.Org XInput driver, version 24.1 [ 2157.830] (II) Using input driver 'libinput' for 'Power Button' [ 2157.830] (**) Power Button: always reports core events [ 2157.830] (**) Option "Device" "/dev/input/event1" [ 2157.830] (**) Option "_source" "server/udev" [ 2157.831] (II) event1 - (II) Power Button: (II) is tagged by udev as: Keyboard [ 2157.831] (II) event1 - (II) Power Button: (II) device is a keyboard [ 2157.831] (II) event1 - (II) Power Button: (II) device removed [ 2157.844] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1" [ 2157.844] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6) [ 2157.844] (**) Option "xkb_model" "pc105" [ 2157.844] (**) Option "xkb_layout" "it" [ 2157.844] (**) Option "xkb_variant" "winkeys" [ 2157.844] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" [ 2157.864] (II) event1 - (II) Power Button: (II) is tagged by udev as: Keyboard [ 2157.864] (II) event1 - (II) Power Button: (II) device is a keyboard [ 2157.864] (II) config/udev: Adding input device Power Button (/dev/input/event0) [ 2157.864] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 2157.864] (**) Power Button: Applying InputClass "libinput keyboard catchall" [ 2157.864] (II) Using input driver 'libinput' for 'Power Button' [ 2157.864] (**) Power Button: always reports core events [ 2157.864] (**) Option "Device" "/dev/input/event0" [ 2157.864] (**) Option "_source" "server/udev" [ 2157.865] (II) event0 - (II) Power Button: (II) is tagged by udev as: Keyboard [ 2157.865] (II) event0 - (II) Power Button: (II) device is a keyboard [ 2157.865] (II) event0 - (II) Power Button: (II) device removed [ 2157.884] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0" [ 2157.884] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7) [ 2157.884] (**) Option "xkb_model" "pc105" [ 2157.884] (**) Option "xkb_layout" "it" [ 2157.884] (**) Option "xkb_variant" "winkeys" [ 2157.884] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" [ 2157.884] (II) event0 - (II) Power Button: (II) is tagged by udev as: Keyboard [ 2157.884] (II) event0 - (II) Power Button: (II) device is a keyboard [ 2157.885] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event9) [ 2157.885] (II) No input driver specified, ignoring this device. [ 2157.885] (II) This device may have been added with another device file. [ 2157.886] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event5) [ 2157.886] (II) No input driver specified, ignoring this device. [ 2157.886] (II) This device may have been added with another device file. [ 2157.886] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event6) [ 2157.886] (II) No input driver specified, ignoring this device. [ 2157.886] (II) This device may have been added with another device file. [ 2157.886] (II) config/udev: Adding input device HDA Intel PCH Line Out (/dev/input/event7) [ 2157.886] (II) No input driver specified, ignoring this device. [ 2157.886] (II) This device may have been added with another device file. [ 2157.887] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event8) [ 2157.887] (II) No input driver specified, ignoring this device. [ 2157.887] (II) This device may have been added with another device file. [ 2157.887] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event2) [ 2157.887] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall" [ 2157.887] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall" [ 2157.887] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard' [ 2157.887] (**) AT Translated Set 2 keyboard: always reports core events [ 2157.887] (**) Option "Device" "/dev/input/event2" [ 2157.887] (**) Option "_source" "server/udev" [ 2157.888] (II) event2 - (II) AT Translated Set 2 keyboard: (II) is tagged by udev as: Keyboard [ 2157.888] (II) event2 - (II) AT Translated Set 2 keyboard: (II) device is a keyboard [ 2157.888] (II) event2 - (II) AT Translated Set 2 keyboard: (II) device removed [ 2157.908] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input2/event2" [ 2157.908] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 8) [ 2157.908] (**) Option "xkb_model" "pc105" [ 2157.908] (**) Option "xkb_layout" "it" [ 2157.908] (**) Option "xkb_variant" "winkeys" [ 2157.908] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" [ 2157.908] (II) event2 - (II) AT Translated Set 2 keyboard: (II) is tagged by udev as: Keyboard [ 2157.908] (II) event2 - (II) AT Translated Set 2 keyboard: (II) device is a keyboard [ 2157.909] (II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/event3) [ 2157.909] (**) ImPS/2 Generic Wheel Mouse: Applying InputClass "evdev pointer catchall" [ 2157.909] (**) ImPS/2 Generic Wheel Mouse: Applying InputClass "libinput pointer catchall" [ 2157.909] (II) Using input driver 'libinput' for 'ImPS/2 Generic Wheel Mouse' [ 2157.909] (**) ImPS/2 Generic Wheel Mouse: always reports core events [ 2157.909] (**) Option "Device" "/dev/input/event3" [ 2157.909] (**) Option "_source" "server/udev" [ 2157.909] (II) event3 - (II) ImPS/2 Generic Wheel Mouse: (II) is tagged by udev as: Mouse [ 2157.909] (II) event3 - (II) ImPS/2 Generic Wheel Mouse: (II) device is a pointer [ 2157.909] (II) event3 - (II) ImPS/2 Generic Wheel Mouse: (II) device removed [ 2157.940] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input4/event3" [ 2157.940] (II) XINPUT: Adding extended input device "ImPS/2 Generic Wheel Mouse" (type: MOUSE, id 9) [ 2157.940] (**) Option "AccelerationScheme" "none" [ 2157.940] (**) ImPS/2 Generic Wheel Mouse: (accel) selected scheme none/0 [ 2157.940] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration factor: 2.000 [ 2157.940] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration threshold: 4 [ 2157.940] (II) event3 - (II) ImPS/2 Generic Wheel Mouse: (II) is tagged by udev as: Mouse [ 2157.940] (II) event3 - (II) ImPS/2 Generic Wheel Mouse: (II) device is a pointer [ 2157.941] (II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/mouse0) [ 2157.941] (II) No input driver specified, ignoring this device. [ 2157.941] (II) This device may have been added with another device file. [ 2157.943] (II) config/udev: Adding input device HP WMI hotkeys (/dev/input/event4) [ 2157.943] (**) HP WMI hotkeys: Applying InputClass "evdev keyboard catchall" [ 2157.943] (**) HP WMI hotkeys: Applying InputClass "libinput keyboard catchall" [ 2157.943] (II) Using input driver 'libinput' for 'HP WMI hotkeys' [ 2157.943] (**) HP WMI hotkeys: always reports core events [ 2157.943] (**) Option "Device" "/dev/input/event4" [ 2157.943] (**) Option "_source" "server/udev" [ 2157.943] (II) event4 - (II) HP WMI hotkeys: (II) is tagged by udev as: Keyboard Switch [ 2157.944] (II) event4 - (II) HP WMI hotkeys: (II) device is a keyboard [ 2157.944] (II) event4 - (II) HP WMI hotkeys: (II) device removed [ 2157.968] (**) Option "config_info" "udev:/sys/devices/virtual/input/input5/event4" [ 2157.968] (II) XINPUT: Adding extended input device "HP WMI hotkeys" (type: KEYBOARD, id 10) [ 2157.968] (**) Option "xkb_model" "pc105" [ 2157.968] (**) Option "xkb_layout" "it" [ 2157.968] (**) Option "xkb_variant" "winkeys" [ 2157.968] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" [ 2157.968] (II) event4 - (II) HP WMI hotkeys: (II) is tagged by udev as: Keyboard Switch [ 2157.968] (II) event4 - (II) HP WMI hotkeys: (II) device is a keyboard [ 2160.612] (II) event1 - (II) Power Button: (II) device removed [ 2160.628] (II) event0 - (II) Power Button: (II) device removed [ 2160.644] (II) event2 - (II) AT Translated Set 2 keyboard: (II) device removed [ 2160.660] (II) event3 - (II) ImPS/2 Generic Wheel Mouse: (II) device removed [ 2160.692] (II) event4 - (II) HP WMI hotkeys: (II) device removed [ 2160.708] (II) AIGLX: Suspending AIGLX clients for VT switch ----------------------------- plasmashell 5.16.5 ----------------------------- Linux xxxxx 5.3.0-23-lowlatency #25-Ubuntu SMP PREEMPT Tue Nov 12 11:33:53 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux ----------------------------- Extended renderer info (GLX_MESA_query_renderer): Vendor: Intel Open Source Technology Center (0x8086) Device: Mesa DRI Intel(R) Sandybridge Desktop (0x102) Version: 19.2.1 Accelerated: yes Video memory: 1536MB Unified memory: yes Preferred profile: core (0x1) Max core profile version: 3.3 Max compat profile version: 3.0 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.0 OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Desktop OpenGL core profile version string: 3.3 (Core Profile) Mesa 19.2.1 OpenGL core profile shading language version string: 3.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile -------------------------------- -- You are receiving this mail because: You are watching all bug changes.