[Pkg-xfce-devel] Bug#822069: mousepad: CPU/disk usage may reflect extensive GLib/GTK+ errors
Cindy Sue Causey
ButterflyBytes at gmail.com
Mon May 9 20:31:48 UTC 2016
Followup-For: Bug #822069
Hi! Thank you for your time and dedication that helps #Debian make computing a possiblity for poverty level individuals! Additionally, my apologies that I've known about this for an extended period. This is the first chance available to pull together a cognitively comprehensible bug report.
While cosidering opening a new bug, reportbug offered bugs #797306 and #797307. Those 2 bugs are *not* why I'm filing my report, but that is only because I don't go to that extent in monitoring my system 99% of the time. Ever since stumbling on this bug, there's been no doubt in my mind that it's likely affecting my computer's processing efficiency.
My system's version of whatever is going on was found when my rsync backups started hanging up. Rsync turned out to be choking on the hidden file, ~/.xsession-errors, because it was... *1GB* LARGE! :D
Mousepad was present in line after line of that output so I threw it into a terminal. Flicker rate was off the charts because the error messages were racing off the terminal screen.
Someone over at Xfce marked a similar issue as solved  after referencing fonts so I played with those. I decided a scientific approach would be to test some other user variable so I played with theme settings.
In that 2 minutes of playing with alternating theme settings, my *latest* ~./xsession-errors file went from 111914 lines of error messages to a tremendous 1148486 lines. TWO MINUTES! :)
A sampling of the errors generated is as follows:
+++ BEGIN MOUSEPAD ERRORS +++
(mousepad:1034): GLib-CRITICAL **: g_variant_new_string: assertion 'string != NULL' failed
(mousepad:1034): GtkSourceView-CRITICAL **: gtk_source_style_scheme_get_id: assertion 'GTK_IS_SOURCE_STYLE_SCHEME (scheme)' failed
(mousepad:1034): GtkSourceView-CRITICAL **: gtk_source_style_scheme_manager_get_scheme: assertion 'scheme_id != NULL' failed
+++ END MOUSEPAD ERRORS +++
With respect to root getting a hat tip in one of the related bugs, that's actually where I initially observed the "flicker rate" effect of so many lines of errors flashing by. Because it's basically the same errors repeated, that flicker rate is easy to miss because the repetitious errors keep replacing each other on the screen. My terminal window just happened to be sized differently at that moment the flicker rate became visible.
Lastly, I chose to addend to bug #822069 since it's the newest number and the others were merged to it.
In conclusion, thank you again *so much*. Mousepad is one of the packages left open here all day every day! Well, except for a brief period of time where it was a conscious *_CHOICE_* based on the assumption that this bug surely had to be direly affecting CPU efficiency somehow, no joke. :)
Peace and best wishes from Talking Rock, Georgia!
Cindy (Sue) :)
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.1.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=, LC_CTYPE= (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages mousepad depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.26.0-1
ii libc6 2.22-7
ii libglib2.0-0 2.48.0-1
ii libgtk2.0-0 2.24.30-1.1
ii libgtksourceview2.0-0 2.10.5-2
ii libpango-1.0-0 1.40.1-1
mousepad recommends no packages.
mousepad suggests no packages.
-- no debconf information
More information about the Pkg-xfce-devel