The limits of metastable existence of the superconducting Meissner state in a magnetic field are found by examining the second variation 5 2 0 of the Ginzburg-Landau free energy. No assumptions about boundary conditions are made, and all possible fluctuations are examined. First, confining the fluctuations to one dimension, we show that S 2 0 is positive definite exactly up to that field H S 2 (first calculated by Ginzburg) at which the Meissner state ceases to exist as a Ginzburg-Landau solution. At H S 2, the normal state penetrates spontaneously. Then we take into account arbitrary fluctuations and show that for superconductors with K>0.5 another instability occurs at a lower field H 8 i f leading to a new metastable modification of the Meissner state. This new state possesses small vortices with fluxoid quantum zero along the boundary, and is metastable up to a field H s s, which is probably of the order of H S 2(H s s-H S 2=H c for K»1) . At H s z } the normal state penetrates. Then, in a type-II superconductor with H sZ smaller than the upper critical field H C 2, spontaneous nucleation of Abrikosov vortices will take place in the normal region without violating fluxoid quantization. This should be the correct mechanism for vortex nucleation in ideal superheating experiments.