<blockquote>
<p>This issue is however intended to be solely about Scintilla status returns, but I'm sure more issues could be raised for other places return checks are missed.</p>
</blockquote>
<p>Yeah, at least there's a chance with Scintilla, and inside GLib, it at least prints a message to the console before crashing.</p>
<p>I just tested with a more reasonably sized file (~500MB) and it does indeed just hang, and the process is only using the typical amount of memory (~10MB), so it surely does sound like a case where Scintilla recovered (and presumably set the status code), and Geany just carried on blindly.</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/issues/1569#issuecomment-320131107">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ6SoDaGgy43GNOPDm_eSM_uO5pR-ks5sUnHGgaJpZM4OtGp5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ4d3Qn_BOu2m_EYMA4uKq9MOP9Cjks5sUnHGgaJpZM4OtGp5.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/issues/1569#issuecomment-320131107"></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","title":"geany/geany","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"}},"updates":{"snippets":[{"icon":"PERSON","message":"@codebrainz in #1569: \u003e This issue is however intended to be solely about Scintilla status returns, but I'm sure more issues could be raised for other places return checks are missed.\r\n\r\nYeah, at least there's a chance with Scintilla, and inside GLib, it at least prints a message to the console before crashing.\r\n\r\nI just tested with a more reasonably sized file (~500MB) and it does indeed just hang, and the process is only using the typical amount of memory (~10MB), so it surely does sound like a case where Scintilla recovered (and presumably set the status code), and Geany just carried on blindly."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1569#issuecomment-320131107"}}}</script>