This happened to me the other day on XP using v6.0.7
What happened was that I edited the my.cnf file and to start the binary log
--bin-log="binary-log"
and the filename I chose had a dash in it. I got GPFs every time I tried to start the service.
As soon as I changed the filename back to something else, it worked fine.
--bin-log="binaryLog"
So have you made any changes recently ?
Also during installs if I didn't configure the instance correctly, it would start, then stop on it's own (no error message) almost right away. You can use
MSQLD.exe (or MYSQLD-NT.exe) and --remove the service and then reconfigure the instance correctly.
You can make logs of the configure session, take a look at this, it might even return an error# so you can see what's wrong.
http://svn.mysql.com/svnpublic/mysql-instance-config/trunk/readme.txt
>
Thanks, Jay