Error in configuration file is most likely the significant part. You can try running the file through an online Jason validation for a start. Probably the exact line that is failing is recorded in the logs, if it's not being printed using the -T switch. You mentioned there were error messages when the file was created, which suggests there is something quirky going on. I would concentrate on the configuration file. Maybe create a simple one, then add entries, restart, repeat until it fails.
Also,BSOD on boot is usually a result of the video drivers not loading exactly right. It happened a couple of times on my windows machine when I was getting the opencl and development kits installed.