Caught segmentation fault while loading plugin file:.
Hello,
I am using Gstreamer version 1.20.3. I encounter this log line in the issue title, but it does not report any library name. It just prints out ".". I also do not see any errors in the Gstreamer logs (it is set to INFO level). Where does the library loading actually happen? I thought it is when element_factory_make() and gst_init_check() is invoked but I am not so sure. Can somebody help me understand the different APIs of Gstreamer where library loading actually happens?
To include more details, I have a code where gstreamer is written in C++ and is being run on Java threads via JNI. Since multiple threads can invoke gst_element_make at the same time, I added locks around the calls to make sure no 2 threads try to load at the same time.