<p></p>
<p>I built the latest <code>geany</code> and <code>geany-plugins</code> from <code>master</code>, and with the Spell Check plugin enabled, no crash, so probably something upstream fixed it as suggested. Thanks everyone.</p>
<p>Sidenote: The <a href="https://wiki.geany.org/howtos/testing_git#plugins" rel="nofollow">wiki</a> should really include that you need to add <code>--with-geany-libdir</code>. It took me a while to finally find it from <a href="https://geany.org/manual/dev/hacking.html#building-plugins" rel="nofollow">here</a>.</p>
<p>Building plugins:</p>
<pre><code>./autogen.sh --prefix="$HOME/Code/clones/geany" --with-geany-libdir="$HOME/Code/clones/geany/prefix/lib" --disable-all --enable-spellcheck
</code></pre>
<p>Help => Debug Messages</p>
<pre><code>23:52:17: Geany INFO             : Using alternate configuration directory
23:52:17: GLib-GIO DEBUG        : _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
23:52:17: Geany INFO            : Geany 1.36 (git >= 9c91c287), en_US.UTF-8
23:52:17: Geany INFO            : GTK 3.24.23, GLib 2.64.6
23:52:17: Geany INFO            : System data dir: /home/name/Code/clones/geany/prefix/share/geany
23:52:17: Geany INFO            : User config dir: /home/name/Code/clones/geany/test_geany
23:52:17: Geany INFO            : Loaded GTK+ CSS theme '/home/name/Code/clones/geany/prefix/share/geany/geany.css'
23:52:17: Geany INFO            : Loaded GTK+ CSS theme '/home/name/Code/clones/geany/prefix/share/geany/geany-3.20.css'
23:52:17: Geany INFO            : System plugin path: /home/name/Code/clones/geany/prefix/lib/geany
23:52:17: Geany INFO            : Added filetype Genie (61).
23:52:17: Geany INFO            : Added filetype Kotlin (62).
23:52:17: Geany INFO            : Added filetype Graphviz (63).
23:52:17: Geany INFO            : Added filetype CUDA (64).
23:52:17: Geany INFO            : Added filetype Cython (65).
23:52:17: Geany INFO            : Added filetype Clojure (66).
23:52:17: Geany INFO            : Added filetype Scala (67).
23:52:17: Geany INFO            : Added filetype Swift (68).
23:52:17: Geany INFO            : Added filetype Nim (69).
23:52:17: Geany INFO            : Added filetype JSON (70).
23:52:17: Geany INFO            : Added filetype Arduino (71).
23:52:17: Geany INFO            : Added filetype Groovy (72).
23:52:17: Geany INFO            : Loaded libvte from libvte-2.91.so.0
23:52:17: Geany INFO            : unknown : None (UTF-8)
23:52:20: Geany INFO            : Added 36 plugin(s) in '/home/name/Code/clones/geany/prefix/lib/geany'.
23:52:20: Gtk CRITICAL  : gtk_widget_get_preferred_width_for_height: assertion 'height >= 0' failed
23:52:24: SpellCheck DEBUG      : Initializing Enchant library version 1.6 or older
23:52:24: Geany INFO            : Loaded:   /home/name/Code/clones/geany/prefix/lib/geany/spellcheck.so (Spell Check)
23:52:24: GdkPixbuf DEBUG       : gdk_pixbuf_from_pixdata() called on:
23:52:24: GdkPixbuf DEBUG       :       Encoding raw
23:52:24: GdkPixbuf DEBUG       :       Dimensions: 14 x 14
23:52:24: GdkPixbuf DEBUG       :       Rowstride: 56, Length: 808
23:52:24: GdkPixbuf DEBUG       :       Copy pixels == false
23:52:24: GdkPixbuf DEBUG       : gdk_pixbuf_from_pixdata() called on:
23:52:24: GdkPixbuf DEBUG       :       Encoding raw
23:52:24: GdkPixbuf DEBUG       :       Dimensions: 14 x 14
23:52:24: GdkPixbuf DEBUG       :       Rowstride: 56, Length: 808
23:52:24: GdkPixbuf DEBUG       :       Copy pixels == false
23:52:25: Geany INFO            : Unloaded: /home/name/Code/clones/geany/prefix/lib/geany/spellcheck.so
23:52:31: Geany INFO            : /home/name/Documents/bug.txt : None (UTF-8)
23:52:37: Geany INFO            : Added 36 plugin(s) in '/home/name/Code/clones/geany/prefix/lib/geany'.
23:52:37: Gtk CRITICAL  : gtk_widget_get_preferred_width_for_height: assertion 'height >= 0' failed
23:52:41: SpellCheck DEBUG      : Initializing Enchant library version 1.6 or older
23:52:41: Geany INFO            : Loaded:   /home/name/Code/clones/geany/prefix/lib/geany/spellcheck.so (Spell Check)
23:52:41: GdkPixbuf DEBUG       : gdk_pixbuf_from_pixdata() called on:
23:52:41: GdkPixbuf DEBUG       :       Encoding raw
23:52:41: GdkPixbuf DEBUG       :       Dimensions: 14 x 14
23:52:41: GdkPixbuf DEBUG       :       Rowstride: 56, Length: 808
23:52:41: GdkPixbuf DEBUG       :       Copy pixels == false
23:52:41: GdkPixbuf DEBUG       : gdk_pixbuf_from_pixdata() called on:
23:52:41: GdkPixbuf DEBUG       :       Encoding raw
23:52:41: GdkPixbuf DEBUG       :       Dimensions: 14 x 14
23:52:41: GdkPixbuf DEBUG       :       Rowstride: 56, Length: 808
23:52:41: GdkPixbuf DEBUG       :       Copy pixels == false
23:52:42: GdkPixbuf DEBUG       : gdk_pixbuf_from_pixdata() called on:
23:52:42: GdkPixbuf DEBUG       :       Encoding raw
23:52:42: GdkPixbuf DEBUG       :       Dimensions: 14 x 14
23:52:42: GdkPixbuf DEBUG       :       Rowstride: 56, Length: 808
23:52:42: GdkPixbuf DEBUG       :       Copy pixels == false
23:52:51: Geany INFO            : /home/name/Documents/bug.txt : None (UTF-8)
23:54:08: Geany INFO            : /home/name/Documents/bug.txt : None (UTF-8)
</code></pre>

<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/1022#issuecomment-723158750">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ3I267HRA22ZNHSO5TSOQMZBANCNFSM4TMHIVFQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAIOWJ4CXAOKUZFZSCCRHW3SOQMZBA5CNFSM4TMHIVF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFMNINXQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany-plugins/issues/1022#issuecomment-723158750",
"url": "https://github.com/geany/geany-plugins/issues/1022#issuecomment-723158750",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>