On 21/01/18 17:55, Matthew Brush wrote:
On 2018-01-21 10:46 AM, j.dunn@piments.com wrote:
On 21/01/18 13:08, Lex Trotman wrote:
You need to provide more information, like version of Geany, the version of Glib and GTK (near the top of tools->debug messages)
Please try without any plugins enabled, and if no hang occurs enable them one at a time to see which causes it.
Cheers Lex
Using Geany on Fedora -xfce here, with scope plugin.
Also had lock on Scope debugger as soon as it started. Known issue, look on github for fix.
It's a broken version of glib IIRC, for which someone has found a workaround solution and provded a patch.
Since Fedora does not easily support out of tree packages you will probably need to remove geany and geany-plugins-scope then build both from source . (fairly straight forward, using provided autogen scripts and make. )
I manages to set up Geany Scope to work with remote debugging and cross compiler so I think this is probably the solution you are looking for.
This doesn't sound like the problem. For one, it happens on its own after around 30 minutes, and still takes another 5 minutes to slowly lock up. Second, I don't think Scope is even being used as it doesn't support debugging PHP (and HTML).
To me, it sounds more like a memory leak, possibly in one of the plugins.
Regards, Matthew Brush ____________
Yes, you are right, of course. There is no debugging facility for PHP anyway, only code editing with a little help from a syntax aware editor. That said Geany is a great syntax aware editor.
I have a similar installation to OP and have left geany running for days on end. Both the distro build and github master. Never had this 30 minutes problem.
It is worth noting that Fedora provide individual packages for the plugins as well as the base package, so it should be easy to totally remove any and all plugins and just remain with vanilla geany.
Fedora packages are:
geany-plugins-scope.x86_64 : Graphical GDB front-end geany-plugins-lipsum.x86_64 : Lorem Ipsum generator for Inserting Placeholder Text geany-plugins-codenav.x86_64 : Navigate through your source code easily geany-plugins-geanypg.x86_64 : encrypt, decrypt and verify signatures with GnuPG geany-plugins-automark.x86_64 : Highlights all words that match current word geany-plugins-overview.x86_64 : Overview over the code in a sidebar geany-plugins-autoclose.x86_64 : Intellectually helps you to write code geany-plugins-keyrecord.x86_64 : Records and replays a sequence of keystrokes geany-plugins-geanygendoc.x86_64 : Automatically generate documentation source code geany-plugins-shiftcolumn.x86_64 : Move Blocks of Text horizontally geany-plugins-treebrowser.x86_64 : Alternate file browser plugin providing a tree view of directories geany-plugins-defineformat.x86_64 : Write multiline defines with aligned backslash geany-plugins-tableconvert.x86_64 : Helps on converting a tabulator separated selection into a table geany-plugins-geanyextrasel.x86_64 : Additional features for selecting code geany-plugins-git-changebar.x86_64 : Highlights uncommitted changes, and allows navigation through : hunks geany-plugins-geanyinsertnum.x86_64 : Insert huge number ranges with small efforts geany-plugins-lineoperations.x86_64 : Assortment of simple line functions that can be applied to an: open file geany-plugins-geanynumberedbookmarks.x86_64 : Provide users 10 numbered Bookmarks
and many more.
there is also geany , geany-libgeany and geany-plugins-common.
That should make it easier to narrow down where the problem lies.
HTH.