On 21/01/18 17:55, Matthew Brush wrote:
On 2018-01-21 10:46 AM, [email protected] 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.
_______________________________________________
Users mailing list
[email protected]
https://lists.geany.org/cgi-bin/mailman/listinfo/users

Reply via email to