[Geany-Users] Sluggish (slow; transiently non-responsive) Geany?

Victoria S. 1 at xxxxx
Tue Jul 23 20:08:48 UTC 2013


Thank you for your comments / suggestions - appreciated.  I tried your suggestions: none had any effect.

Ubuntu 12.04 LTS 64 bit
Intel® Core™2 Quad CPU Q9300 @ 2.50GHz × 4
Geany 1.23

UPDATE 1 (July 23):

I am (currently) working with plain-text (.txt) files.  I am teaching myself RDBMS/SQL; the file I am working on (my saved text) is

"/home/victoria/Programming/RDB, SQL/Examples/Tutorial 3 -  More Advanced SQL Instruction/Tutorial 3 -  More Advanced SQL Instruction.txt"

... i.e. a path to a nested folder, with spaces, etc. in the path.

That file is ~1100 lines in length, although many of those are long, unwrapped single lines as I typically don't employ line wrapping / right margins unless I have a specific need to do so.  In teh Documents menu, I do have 'Line Wrapping' and 'Auto-Indentation' checked/selected.

The file is currently 65.4 kB (65,439 bytes; ~8900 words; ~65750 characters; UTF-8; no execute permissions (just the standard Owner/Group read/write).

This morning the pauses were averaging ~9 seconds or so, at every paste (gnome-terminal >> Geany .txt file).  I quit Geany (one current/working tab), then reopened the file, and immediately did some copy/pastes from my (gnome-)terminal to this txt file: all instantly pasted, with Geany fully 'responsive.'

Here's a key observation: I then saved the file (the first save operation after opening it), and ** immediately  thereafter** the aforementioned behavior began: Geany began pausing/'freezing' (up to ~2 min 35 sec i.e. 155 sec), but more typically , ~15-60+ seconds, intermittently (many but not all paste operations).  Manual save operations (Ctrl-S) are instant.

While this was occurring I had one eye on my System Monitor: Geany would shoot to 100% CPU use (typically 0%, otherwise).  As mentioned, I have a quad-core system: among those CPU, Geany would max out (100% useage) one of those four CPU for a bit (say 10-15 sec.?), then swap to another CPU, that would then be at 100% use (with the previous CPU freed for other system use).

I quit Geany, and launched it from the (terminal) command line (not the Ubuntu Unity Panel, as I have been doing).  Here is the terminal poutput; I was hoping to see something during the freezes, but saw no system/terminal messages:

victoria at victoria:~$ geany

(geany:19046): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed
(geany:19046): Gtk-CRITICAL **: IA__gtk_list_store_clear: assertion `GTK_IS_LIST_STORE (list_store)' failed
(geany:19046): Gtk-CRITICAL **: IA__gtk_tree_model_get_iter_first: assertion `GTK_IS_TREE_MODEL (tree_model)' failed
(geany:19046): Gtk-CRITICAL **: IA__gtk_tree_model_get_iter_first: assertion `GTK_IS_TREE_MODEL (tree_model)' failed
(geany:19046): Gtk-CRITICAL **: IA__gtk_tree_model_get_iter_first: assertion `GTK_IS_TREE_MODEL (tree_model)' failed
(geany:19046): Gtk-CRITICAL **: IA__gtk_tree_model_get_iter_first: assertion `GTK_IS_TREE_MODEL (tree_model)' failed

I have no idea what any of that means, however.  :-/

Watching the terminal window, when I made an edit to the .txt file and saved it, this line was appended to the terminal output (but nothing, if Ctrl-S on an unedited, i.e. unchanged) file):

(geany:19185): Gtk-CRITICAL **: IA__gtk_tree_model_get_iter_first: assertion `GTK_IS_TREE_MODEL (tree_model)' failed



More information about the Users mailing list