Innodb : cannot allocate the memory for the buffer pool
Solution 1:
You're running out of memory. That's what OS error 12 is. (see /usr/include/asm-generic/errno-base.h)
It looks like it's happening on startup. What else are you running on the box? How big a buffer pool are you asking InnoDB to create? Are you running 64-bit or 32-bit? Do you have any swap?
Wade.