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

Lex Trotman elextr at xxxxx
Wed Jul 24 00:03:10 UTC 2013


[...]

> ** (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 at 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 at lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geany.org/pipermail/users/attachments/20130724/dc835f6b/attachment.html>


More information about the Users mailing list