<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On 24 July 2013 16:24, Thomas Martitz <span dir="ltr"><<a href="mailto:thomas.martitz@student.htw-berlin.de" target="_blank">thomas.martitz@student.htw-berlin.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <div>Am 24.07.2013 02:57, schrieb Lex
      Trotman:<br>
    </div><div class="im">
    <blockquote type="cite">
      <div dir="ltr">[...]
        <div><br>
        </div>
        <div class="gmail_extra">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
              <div><br>
              </div>
              =============================================<br>
              <br>
              THIRD: Geany (regular launch; 'Spell Check' plugin
              disabled (deselected)): Working normally; no 'freezes'!
               :-)  Very fast, responsive (immediate) - heavy
              (intensive)  pastes/saves/deletes ...<br>
              <br>
            </blockquote>
            <div><br>
            </div>
            <div>Ok, well, now the culprit is identified :)</div>
            <div><br>
            </div>
            <div>But it is still worthwhile getting the backtrace from
              GDB as I asked.  Since it doesn't happen here, that will
              provide some guidance for the plugin maintainer where to
              look.  Without that info he may not be able to recreate
              the fault to fix it.</div>
            <br>
          </div>
        </div>
      </div>
    </blockquote>
    <br></div>
    He pasted the backtrace, you don't seem to read carefully these days
    :) Anyway, it sat in poll() so I assume another thread causes the
    problems.<br></div></blockquote><div><br></div><div>Yes, I should have been clearer, I meant a backtrace that caught where spellcheck was looping (for Enrico's benefit).  As you say this doesn't.</div><div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF">
    <br>
    To the OP: Can you provide a backtrace for each thread when the
    freeze problem occurs? To do this repeat the GDB procedure up to the
    point where you enter bt. But instead of bt do this:<br>
    <br>
    1) print the threads and their IDs: 'info threads'<br>
    for each thread:<br>
      a) switch to thread with 'thread <ID>'<br>
      b) print backtrace with bt<br>
    <br></div></blockquote><div><br></div><div>Spellcheck shouldn't be in a different thread to the UI, and the bt seems to be the main thread, but maybe you are right and this isn't the main thread.  Looking at all the threads should show that.</div>
<div><br></div><div>Or maybe spellcheck is doing something that causes glib to go into a polling loop, or maybe ctrl-c wasn't typed fast enough to catch it still in slow mode.</div><div><br></div><div>Thats enough speculative possibilities for now. :) Lets hope it can be caught.</div>
<div><br></div><div>Cheers</div><div>Lex</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF">
    Best regards.<br>
    <br>
  </div>

<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.geany.org">Users@lists.geany.org</a><br>
<a href="https://lists.geany.org/cgi-bin/mailman/listinfo/users" target="_blank">https://lists.geany.org/cgi-bin/mailman/listinfo/users</a><br>
<br></blockquote></div><br></div></div>