<p>I'm running geany 1.32 on UbuntuMate64 18.04.1.</p>
<p>There is a 128GB EXT4 USB stick mounted. Its user directory contains a bash script and a subdirectory to hold backups.The script's action is to backup some of what's on my HD home directory into that subdirectory. The actual backups are done with a mixture of cp and rsync commands. The "from" specifications are mostly directory names that get processed recursively and contain up to 8GB of nested data and subdirs. Rsync calls may filter with --exclude.</p>
<p>When the freezes occur, I've begun editing something in the stick's user directory. Then I start running the script in mate-terminal.  Next I go back to geany and  try to save it with either ctl-s or the menu. Nothing happens for a substantial length of time - then eventually the operation completes.</p>
<p>I looked at the process table during one of these freezes. The geany process status was shown as noninterruptible. That accounts for the observed behaviour, but why should geany go noninterruptible?</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/1982">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJzTi_i1VwtNSqC14xH0GB42sMtmxks5um8JkgaJpZM4XyNOe">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJ0bxHZTazYOe3pCNa72FWGF38bqsks5um8JkgaJpZM4XyNOe.gif" height="1" width="1" alt="" /></p>
<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://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"geany 1.32 freezes (#1982)"}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1982"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/1982",
"url": "https://github.com/geany/geany/issues/1982",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "geany 1.32 freezes (#1982)",
"sections": [
{
"text": "",
"activityTitle": "**russherman**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@russherman",
"facts": [
{
"name": "Repository: ",
"value": "geany/geany"
},
{
"name": "Issue #: ",
"value": 1982
}
]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1982,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1982\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/geany/geany/issues/1982"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 399037342\n}"
}
],
"themeColor": "26292E"
}
]</script>