On 21/01/18 17:55, Matthew Brush wrote:
> On 2018-01-21 10:46 AM, j.dunn at 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.