FFMpeg + MPC-HC can read/write/play SMJPEG videos, cf. http://ffmpeg.org/general.html#File-Formats or simply ffmpeg -h muxer=smjpeg (file extension mjpg). Unsurprisingly mplayer r37594 or r37870 also know the format, but crash. JFTR, normally (your) mplayer can play everything created with FFMpeg. Apart from one test file I certainly don't "need" this obscure motion Jpeg cum audio format, and mediainfo doesn't know it at all. :-)
Do you have a sample? I found some but they didn't play but it didn't cause a crash either.
The original sample is too big (217 MB), but it does not more crash with 37872 (your build + paehl's build), reporting "SMJPEG file format detected. This clip is 295242 seconds No stream found." Real length is 245 sec, mpv can play it.
I tested an ordinary "ducks take off", your build works, Paehl's build failed. But almost 20 MB is still too fat as sample. I've found something completely different, a 300 KB "drc" (native Dirac), four mplayers (three from you) hate it, mpv can play it, MPC-HC can play it.
Maybe something for mplayerhq horror collection, I (try to) attach it.