Hi,
it seems that is a result of the changed cid implemention. If a process is delete, the cid is also delete but the process object is on the process list. A new process get this cid. NtOpenProcessById does find the process which is deleted and return an error. I think we must move the the deleting of the cid from PiTerminateProcess to PiDeleteProcessWorker (before MmReleaseMmInfo).
- Hartmut
James Tabor schrieb:
Hi! I switch to an older serial driver, BTW the new one set the baud to 19.2k.
(KERNEL32:mem/global.c:412) Memory Load: 8 CSR: NtOpenProcess() failed for handle duplication Failed to tell csrss about new process. Expect trouble. (KERNEL32:mem/global.c:412) Memory Load: 8
Funny debug message, James _______________________________________________ Ros-dev mailing list Ros-dev@reactos.com http://reactos.com:8080/mailman/listinfo/ros-dev