キャストを忘れていた。ごめん
pp = (int**)malloc(10 * sizeof(int*));
pp[i] = (int*)malloc(10 * sizeof(int));