diff -urN wine-7.4-orig/dlls/ntdll/thread.c wine-7.4/dlls/ntdll/thread.c
--- wine-7.4-orig/dlls/ntdll/thread.c	2022-03-12 05:45:50 +0900
+++ wine-7.4/dlls/ntdll/thread.c	2022-03-23 20:19:54 +0900
@@ -74,11 +74,12 @@
 {
     if (len >= sizeof(info->output) - info->out_pos)
     {
+        int ret = info->out_pos + len;
         __wine_dbg_write( info->output, info->out_pos );
         info->out_pos = 0;
         ERR_(thread)( "debug buffer overflow:\n" );
         __wine_dbg_write( str, len );
-        RtlRaiseStatus( STATUS_BUFFER_OVERFLOW );
+        return ret;
     }
     memcpy( info->output + info->out_pos, str, len );
     info->out_pos += len;
