Actually this is a known issue:
the publicly distributed OpenCV4Android SDK doesn't include SURF due to legal reason (it's patented), but due to a bug in Java API code it crashes with SEGV instead of throwing an NotImplemented exception.
So my suggestions are either use ORB instead of SURF or rebuild OpenCV for Android from sources including the 'nonfree' module containing SURF.