I suppose the best distro is the one used by whoever is advising you (or they would have changed). So that is clearly openSUSE 
Now, to get back to the problem. Does darktable give any information when started from a command line with debugging enabled:
> darktable -d all > dt_debug.txt
(that might be too much, not quite sure which options would be the most useful though) . The redirection is to write all the info to a file ‘debug.txt’, for later study.
I wouldn’t be surprised if @darix’ suggestion doesn’t work: e.g. a default openSUSE install doesn’t dump core on crash, nor does it have coredumpctl installed.