よくわからないな

・フォルダ名に日本語が入っていたら現象が発生した
・ルートに移動したら再現しなかった

ってこと?argv[0] の中身ってフルパスとは限らないんじゃ?