Windows 10 - The data area passed to a system call is too small (no SQL installed)

Ken Weise - IT 0 Reputation points
2023-01-18T17:29:07.2233333+00:00

When trying to run Ubuntu under WSL, I get the error "The data area passed to a system call is too small". Most fixes involve patching SQL. I do not see any version of SQL installed, running in processes, or in the services. Are there any other fixes available for this error? After searching for a few hours, I'm not able to find a solution.

Windows for business | Windows Client for IT Pros | User experience | Other
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Limitless Technology 44,766 Reputation points
    2023-01-19T13:54:21.4833333+00:00

    Hello there,

    Simply speaking, this issue occurs due to due to miscommunication between two filter drivers, namely WCNFS (the desktop bridge) and RsFxXXXX.sys driver (filestream system driver). RsFx system driver doesn't honor flags being passed by WCNFS driver appropriately, which causes startup failure of any Centennial application with the aforementioned error.

    You can find this article interesting https://learn.microsoft.com/en-us/archive/blogs/sql_server_team/centennial-appsdesktop-bridge-sql-server-and-error-the-data-area-passed-to-a-system-call-is-too-small

    https://support.microsoft.com/en-us/topic/kb4073393-fix-the-data-area-passed-to-a-system-call-is-too-small-error-when-you-start-a-desktop-bridge-application-on-a-sql-server-5ae0994d-023a-d32b-3aad-526500b53993


    --If the reply is helpful, please Upvote and Accept it as an answer--


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.