VirtualBox

Changeset 51205 in vbox for trunk/src/VBox/Additions/common


Ignore:
Timestamp:
May 7, 2014 2:19:19 PM (11 years ago)
Author:
vboxsync
Message:

Additions/VBoxService: when starting guest processes, ignore VERR_INTERRUPTED when reporting the status to the host because SIGCHLD might be triggered by a very fast child which already terminated at this point

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlProcess.cpp

    r49349 r51205  
    525525                                     pProcess->uPID, PROC_STS_STARTED, 0 /* u32Flags */,
    526526                                     NULL /* pvData */, 0 /* cbData */);
     527    if (rc == VERR_INTERRUPTED)
     528        rc = VINF_SUCCESS; /* SIGCHLD send by quick childs! */
    527529    if (RT_FAILURE(rc))
    528530        VBoxServiceError("[PID %RU32]: Error reporting starting status to host, rc=%Rrc\n",
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette