Alex Ionescu wrote:
Hartmut Birr wrote:
Ge van Geldorp wrote:
1st problem: when booting rev 14873 (DBG := 1, KDBG := 0) it crashes with:
DriverBase for \SystemRoot\system32\drivers\fs_rec.sys: 9cf7c000 (io/file.c:898) Status :0 (io/file.c:898) Status :0 (io/file.c:898) Status :0 DriverBase for \SystemRoot\system32\drivers\beep.sys: 9cf8b000 (io/file.c:898) Status :0 Assertion NewRefCount >= 0 failed at ob/object.c:1150 KeBugCheckWithTf at ke/catch.c:217 A problem has been detected and ReactOS has been shut down to prevent damage to your computer.
The problem is in IoSecondStageCompletion. Sometimes Irp->UserEvent points to Fileobject->Event. Dereferencing such an event object crashs ros.
That shouldn't be happening... there must be a problem in the driver that does this or something, for nothing I've read mentions this.
It is noskrnl itself. On many places is Irp->UserEvent initialized with &FileObject->Event.
5th problem: After fixing the 1st problem, there is no keyboard responce within usetup.
I ran into this as well which is why I haven't had the time to find a good fix.
Keyboard.sys sets the returned length always to 0. I will fix this in a few minutes.
6th problem: The second stage setup hangs after starting csrss. csrss reports an error.
It is already fixed by rev 14875.
- Hartmut