Hi, After some investigation, I want to cancel this patch. this patch is harmful. null pointer dereference error should be catched in __EXCEPT_PAGE_FAULT block.
Please see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246426#c26 As Alex mentioned above url, the catch block __EXCEPT_PAGE_FAULT cannot catch PAGE_FAULT in wine on FreeBSD. FreeBSD's trapno and Linux's trapno is different.
Regards
Gen