Add --noshading option, Fix SIGABRT because of uncaught exception when any exception occured