<p>Markdown was causing issues identical to what was mentioned above for me. I used ProcessHacker to look at the thread and frame stack causing the delay.</p>
<p>I noticed that when the problem occurs the program is also iterating through the fonts in the system very very slow locking up geany for several minutes until it is complete.</p>
<p>There were calls to functions in libfontconfig-1.dll on the stack frame of the thread using 12% of my cpu, and I saw handles opening and closing for fonts about once every second or several seconds for each font.</p>
<p>While it was happening reproducibly yesterday and the previous weeks on 1.30 and 1.31 and showed the same symptoms, it stopped doing so today(fortunately for me) and I could enable/disable the plugin without issue right now.  If it reoccurs I'll provide the stack frame and perhaps it will help figure things out further.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany-plugins/issues/519#issuecomment-316128729">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJxo3fEHQgNfUI5max46DIVCQ2ODWks5sPORYgaJpZM4Ls9ik">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ8pEz7AMxdEwbEC-UbdC9dRv_1Dtks5sPORYgaJpZM4Ls9ik.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany-plugins/issues/519#issuecomment-316128729"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany-plugins","title":"geany/geany-plugins","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany-plugins"}},"updates":{"snippets":[{"icon":"PERSON","message":"@CeruleanSky in #519: Markdown was causing issues identical to what was mentioned above for me. I used ProcessHacker to look at the thread and frame stack causing the delay.  \r\n\r\nI noticed that when the problem occurs the program is also iterating through the fonts in the system very very slow locking up geany for several minutes until it is complete.  \r\n\r\nThere were calls to functions in libfontconfig-1.dll on the stack frame of the thread using 12% of my cpu, and I saw handles opening and closing for fonts about once every second or several seconds for each font.\r\n\r\nWhile it was happening reproducibly yesterday and the previous weeks on 1.30 and 1.31 and showed the same symptoms, it stopped doing so today(fortunately for me) and I could enable/disable the plugin without issue right now.  If it reoccurs I'll provide the stack frame and perhaps it will help figure things out further."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany-plugins/issues/519#issuecomment-316128729"}}}</script>