GTK4 Yocto Python segfault when importing Gtk

Hi!
I am trying to build the simple hello world application using the python gtk bindings for my toradex imx8mp board. I am using yocto kirkstone to build the image.
I am using gtk4 recipe v4.6.2 and python3-pygobject recipe v3.42.0
i am using the same example hello world script to create the GUI.
But I am getting an unexplained segfault.

>>> from gi.repository import GLib
>>> from gi.repository import Gtk 
Fatal Python error: Segmentation fault

Current thread 0x0000ffffb9e15020 (most recent call first):
  File "/usr/lib/python3.10/site-packages/gi/overrides/Gtk.py", line 1688 in <module>
  File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 883 in exec_module
  File "<frozen importlib._bootstrap>", line 688 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1006 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1027 in _find_and_load
  File "<frozen importlib._bootstrap>", line 1050 in _gcd_import
  File "/usr/lib/python3.10/importlib/__init__.py", line 126 in import_module
  File "/usr/lib/python3.10/site-packages/gi/overrides/__init__.py", line 118 in load_overrides
  File "/usr/lib/python3.10/site-packages/gi/importer.py", line 145 in load_module
  File "<frozen importlib._bootstrap>", line 632 in _load_backward_compatible
  File "<frozen importlib._bootstrap>", line 672 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1006 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1027 in _find_and_load
  File "<frozen importlib._bootstrap>", line 241 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1078 in _handle_fromlist
  File "<stdin>", line 1 in <module>

Extension modules: gi._gi, cairo._cairo, gi._gi_cairo (total: 3)
Segmentation fault

I am currently on python3 v3.10.14 and using wayland.
Any ideas how can I solve this issue?

Hi @klug, could you get a stacktrace with gdb?