<div class="gmail_quote">2010/9/8 Enrico Tröger <span dir="ltr"><<a href="mailto:enrico.troeger@uvena.de">enrico.troeger@uvena.de</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">On Wed, 8 Sep 2010 10:22:40 +1000, Lex wrote:<br>
<br>
>On 8 September 2010 01:30, Ronan Chilvers <<a href="mailto:ronan@d3r.com">ronan@d3r.com</a>> wrote:<br>
>> On 4 September 2010 19:54, Bob Snyder <<a href="mailto:bob.snyder@cox.net">bob.snyder@cox.net</a>> wrote:<br>
>>><br>
>>> I have had Geany lock up solid a few times in Windows. This seems to<br>
>>> happen when I am trying to adjust the size of the Message Window or<br>
>>> the Sidebar. Unfortunately, it doesn't seem to be reproducible.<br>
>>> When it happens Geany's CPU usage goes to 100% and it is completely<br>
>>> unresponsive and will not repaint its window.<br>
>>><br>
>>> I suppose this could just as likely be a problem with the GTK port<br>
>>> to Windows as with Geany, but I wondered if it has ever been seen<br>
>>> before. More importantly, when it happens, is there any way to<br>
>>> recover the changes I have made since the last save?<br>
>><br>
>> I have this happen very occasionally on my Ubuntu machine. Currently<br>
>> using 0.20 r5714 (has happened with previous versions). Geany<br>
>> essentially freezes completely although I don't see the high CPU<br>
>> usage. It doesn't recover. I end up having to kill it from a<br>
>> terminal. Fire it up again and it all works fine.<br>
>> I wonder if this points to a GTK problem rather than Geany problem?<br>
><br>
>Possibly, or part of Geany or a plugin isn't properly reentrant.  I<br>
>guess you can't give a definite repeatable way of causing it, but in<br>
>general what are you doing when it happens, what plugins are you<br>
>using, how many files, what filesystems, ie all local files or some<br>
>remote ones?<br>
><br>
> I guess<br>
>> I could run in a gdb session or something to see if I can catch it?<br>
<br>
</div></div>In case you ask how to:<br>
<br>
run Geany in gdb as usual:<br>
<br>
gdb geany<br>
[...]<br>
(gdb) run<br>
[...]<br>
<br>
And once it freezes, change back to the gdb prompt, hit Ctrl-C and type<br>
'backtrace'. The result should help to track this down, hopefully.<br>
<div><div></div><div class="h5"><br></div></div></blockquote></div><div><br></div>Thanks all. Will run it via gdb for a while and see how it goes.<div><br></div><div>Cheers<br>-- <br>Ronan<br>D3R Ltd<br>t 0333 800 2288<br>
f 0333 800 2289<br>e <a href="mailto:ronan@d3r.com">ronan@d3r.com</a><br>w <a href="http://d3r.com">http://d3r.com</a><br><br>
</div>