fix join crash(might be), search feature untested.
Merge branch 't/pysource' into r/csft5