このコードがVS2005 SP1でSEGVになるんだけど、俺んとこだけですかね

#include <iostream>
#include <sstream>
#include <locale>
int main()
{
    std::wstringstream ss;
    std::locale myloc("japanese");
    ss.imbue(myloc);
    ss.put(L'「');
    int n;
    if (ss >> n) // <--- SEGV
        std::cout << n << std::endl;
}