I built the latest `geany` and `geany-plugins` from `master`, and with the 
Spell Check plugin enabled, no crash, so probably something upstream fixed it 
as suggested. Thanks everyone.

Sidenote: The [wiki](https://wiki.geany.org/howtos/testing_git#plugins) should 
really include that you need to add `--with-geany-libdir`. It took me a while 
to finally find it from 
[here](https://geany.org/manual/dev/hacking.html#building-plugins).

Building plugins:

```
./autogen.sh --prefix="$HOME/Code/clones/geany" 
--with-geany-libdir="$HOME/Code/clones/geany/prefix/lib" --disable-all 
--enable-spellcheck
```

Help => Debug Messages

```
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)
```


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1022#issuecomment-723158750

Reply via email to