[...]
** (geany:22793): CRITICAL **: enchant_is_title_case: assertion `word && *word' failed

** (geany:22793): CRITICAL **: enchant_is_all_caps: assertion `word && *word' failed

** (geany:22793): CRITICAL **: enchant_is_title_case: assertion `word && *word' failed

These messages are from the enchant library that the spell checker plugin uses, so step one is to disable that plugin in the plugin manager and try again.

[...]
...
[SNIP!  ~230 each of these two lines while Geany was 'frozen' -- Victoria]
...


Looks suspicious, lets try the disable of the spell checker :)
 

** (geany:22793): CRITICAL **: enchant_is_title_case: assertion `word && *word' failed

** (geany:22793): CRITICAL **: enchant_is_all_caps: assertion `word && *word' failed

Geany-INFO: /home/victoria/Programming/RDB, SQL/Examples/Tutorial 3 -  More Advanced SQL Instruction/Tutorial 3 -  More Advanced SQL Instruction.txt : None (UTF-8)


[FOLLOWING LINE AFTER FILE SAVE -- Victoria:]

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

I suspect (without a great deal of evidence to date) that this is from the tree browser plugin, but I doubt its the cause of the slowdown.

 


** (geany:22793): CRITICAL **: enchant_is_title_case: assertion `word && *word' failed

** (geany:22793): CRITICAL **: enchant_is_all_caps: assertion `word && *word' failed

[...]
 
I repeated the above (Geany in gdb), this time halting gdb (Ctrl-C in terminal) when Geany was frozen.  Geany went to a slightly greyed-out (non-responsive but still visible, readable) window and remained as a process in the System Monitor.  It finally closed when I quit gdb (below):

Thats what is supposed to happen, the ctrl-c just interrupts it and throws control back to gdb, freezing the UI.

 

victoria@victoria:~$ gdb geany
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/geany...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/geany
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff01af700 (LWP 23335)]
[New Thread 0x7fffef9ae700 (LWP 23336)]
[New Thread 0x7fffee948700 (LWP 23337)]

(geany:23332): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed

(geany:23332): Gtk-CRITICAL **: IA__gtk_list_store_clear: assertion `GTK_IS_LIST_STORE (list_store)' failed

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

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

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

(geany:23332): Gtk-CRITICAL **: IA__gtk_tree_model_get_iter_first: assertion `GTK_IS_TREE_MODEL (tree_model)' failed
[Thread 0x7fffee948700 (LWP 23337) exited]

(geany:23332): Gtk-CRITICAL **: IA__gtk_tree_model_get_iter_first: assertion `GTK_IS_TREE_MODEL (tree_model)' failed
^C
Program received signal SIGINT, Interrupt.
0x00007ffff541e313 in poll () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) q

What you should do here is bt to get a backtrace before quitting.


 [...]


I hope that this helps; Although knowledgeable in Linux operation, I am entirely unfamiliar with debugging (gdb, etc.)

No problem, thanks for helping.

Cheers
Lex

 

_______________________________________________
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users