[Geany-Users] Geany hangs after 30 minutes of work

j.dunn at piments.com j.dunn at xxxxx
Mon Jan 22 06:50:44 UTC 2018


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.


More information about the Users mailing list