Bug#806929: X repeatedly gathers and logs modeline information, causing heavy CPU utilization

2021-04-27 Thread Erez Shomron
Package: xorg
Version: 1:7.7+22
Followup-For: Bug #806929
X-Debbugs-Cc: erezshom...@mykolab.com

Dear Maintainer,

I have a similar problem which might be related to this old issue. I've decided
to reply here because of the similarities I've found between the log files.

I can confirm xorg causes high CPU usage on my E480 Thinkpad laptop.

This started happening after I connected an external monitor via HDMI with a
VGA adapter (as the external monitor does not support HDMI).
High CPU usage loop happens occasionally after dragging a window from the
external monitor to the laptop monitor. This action does not always cause the
loop, but it appears to be one semi-consistent trigger.
It also appears to happen more often after coming back from suspension and
dragging a window between the monitors.

I solve this problem temporarily by killing xorg, which isn't ideal. I would
expect xorg to be able to handle two monitors on my hardware without entering a
high CPU usage loop.

I hope you find this report helpful.


-- Package-specific info:
/etc/X11/X does not exist.
/etc/X11/X is not a symlink.
/etc/X11/X is not executable.

VGA-compatible devices on PCI bus:
--
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 620 
[8086:5917] (rev 07)

/etc/X11/xorg.conf does not exist.

Contents of /etc/X11/xorg.conf.d:
-
total 4
-rw-r--r-- 1 root root 266 Jun 28  2020 00-keyboard.conf

/etc/modprobe.d contains no KMS configuration files.

Kernel version (/proc/version):
---
Linux version 5.10.0-6-amd64 (debian-ker...@lists.debian.org) (gcc-10 (Debian 
10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP 
Debian 5.10.28-1 (2021-04-09)

Xorg X server log files on system:
--
-rw-r--r-- 1 root root 50380 Apr 27 10:14 /var/log/Xorg.1.log
-rw-r--r-- 1 root root 55045 Apr 27 10:20 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
-
[ 52615.443] 
X.Org X Server 1.20.10
X Protocol Version 11, Revision 0
[ 52615.443] Build Operating System: linux Debian
[ 52615.443] Current Operating System: Linux mandor 5.10.0-6-amd64 #1 SMP 
Debian 5.10.28-1 (2021-04-09) x86_64
[ 52615.443] Kernel command line: BOOT_IMAGE=/vmlinuz-5.10.0-6-amd64 
root=UUID=88ce1b03-a57d-46fe-b3b2-3a91beb4413e ro quiet splash 
resume=UUID=a7e6cd7a-f006-413f-a9a1-daef5189ff24
[ 52615.443] Build Date: 17 February 2021  09:17:43AM
[ 52615.443] xorg-server 2:1.20.10-3 (https://www.debian.org/support) 
[ 52615.443] Current version of pixman: 0.40.0
[ 52615.443]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 52615.443] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 52615.443] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Apr 27 10:20:03 
2021
[ 52615.443] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 52615.443] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 52615.444] (==) No Layout section.  Using the first Screen section.
[ 52615.444] (==) No screen section available. Using defaults.
[ 52615.444] (**) |-->Screen "Default Screen Section" (0)
[ 52615.444] (**) |   |-->Monitor ""
[ 52615.445] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 52615.445] (==) Automatically adding devices
[ 52615.445] (==) Automatically enabling devices
[ 52615.445] (==) Automatically adding GPU devices
[ 52615.445] (==) Max clients allowed: 256, resource mask: 0x1f
[ 52615.445] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 52615.445]Entry deleted from font path.
[ 52615.445] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 52615.445] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 52615.445] (II) The server relies on udev to provide the list of input 
devices.
If no devices become available, reconfigure udev or disable 
AutoAddDevices.
[ 52615.445] (II) Loader magic: 0x55b4052c5e40
[ 52615.445] (II) Module ABI versions:
[ 52615.445]X.Org ANSI C Emulation: 0.4
[ 52615.445]X.Org Video Driver: 24.1
[ 52615.445]X.Org XInput driver : 24.1
[ 52615.445]X.Org Server Extension : 10.0
[ 52615.447] (++) using VT number 7

[ 52615.447] (II) systemd-logind: logind integration requires -keeptty and 
-keeptty was not provided, disabling logind integration
[ 52615.449] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 52615.471] (--) PCI:*(0@0:2:0) 

Bug#986725: RFP: jamovi -- jamovi is a free and open statistics package, which is easy to use, and designed to be familiar to users of SPSS. It provides a spreadsheet editor, and a range of statistica

2021-04-10 Thread Erez Shomron
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: eshoe...@gmail.com

* Package name: jamovi
  Version : 1.6.15
  Upstream Author : Jonathon Love, Damian Dropmann, Ravi Selker, Marcello
Gallucci, Sebastian Jentschke, Serdar Balci
* URL : https://github.com/jamovi/jamovi
* License : AGPL3,GPL2+
  Programming Lang: JavaScript,Python,CSS,C++,R
  Description : jamovi is a free and open statistics package, which is easy
to use, and designed to be familiar to users of SPSS. It provides a spreadsheet
editor, and a range of statistical analyses. jamovi can provide R syntax for
each analysis that is run, and additional analyses for jamovi can be developed
using the R language.

jamovi is very interesting piece of software, which is very useful for students
who want or need to get into statistical analysis. Due to its spreadsheet
editor capabilities it is friendly for users who are new to programming. At the
same time, more code-adept users can take advantage of the R engine jamovi is
based on. The software is intended to be an open source replacement for IBM's
SPSS.
Its goal of replacing SPSS is similar to the `pspp` package, but jamovi, being
based on R, makes it much more powerful.

Homepage: https://www.jamovi.org
Full authors' information: https://www.jamovi.org/about.html