Hi Brice,
mod_spatialite is a rather complex sw component, and not at all
surprisingly it has an unusually elevated number of dependencies,
that in turn may require further dependencies.
this is the situation for the current development version; all
the following dependencies are required: freexl, libgeos_c,
libgeos, libproj, librttopo, libxml2, liblzma and obviously
libsqlite3 itself (and may well be some else more on specific
platforms such as Windows).
each one of these dependencies may easily cause a crash (segfault)
if it's not of the expected version thus presenting some API/ABI
incompatibility. in other words: mixing at random libraries of
different origin/generation is a well known recipe leading to
disaster.
you are saying absolutely nothing about your operating system and
about the versions of all libraries you are using at run-time, and
more in general about your environment (using system packages ?
or using custom built components ?) so it's impossible to guess at
blind the cause of your problems.
I can only ensure you that the most recent versions of mod_spatialite
can surely work in the most pleasant way if they effectively load at
run-time the same version of each depending library being used at
build-time. if such a mandatory prerequisite is not fulfilled
anything can happen, including some unexpected crash.
bye Sandro