[ros-bugs] [Bug 2007] Bugchecks in freelist.c

ReactOS.Bugzilla at www.reactos.org ReactOS.Bugzilla at www.reactos.org
Fri Feb 2 23:01:58 CET 2007


http://www.reactos.org/bugzilla/show_bug.cgi?id=2007





------- Comment #3 from hto at mail.cnt.ru  2007-02-02 23:01 CET -------
Log (r25699):

<ntoskrnl.exe:4ff01 (ntoskrnl/mm/npool.c:1633
(ExAllocateNonPagedPoolWithTag at 16))>
<ntoskrnl.exe:535ef (ntoskrnl/mm/pool.c:40 (EiAllocatePool at 16))>
<ntoskrnl.exe:53706 (ntoskrnl/mm/pool.c:124 (ExAllocatePoolWithTag at 12))>
<ntoskrnl.exe:39f11 (ntoskrnl/io/iomgr/iowork.c:83 (IoAllocateWorkItem at 4))>
<cdrom.sys:108d (include/ddk/srb.h:1647 (CdromTimerRoutine at 8))>
<ntoskrnl.exe:3ddb3 (ntoskrnl/io/iomgr/timer.c:59 (IopTimerDispatch at 16))>
<ntoskrnl.exe:395a (ntoskrnl/ke/dpc.c:236 (KiTimerExpiration at 16))>
<ntoskrnl.exe:3a6b (include/psdk/intrin.h:860 (@KiRetireDpcList at 4))>
<ntoskrnl.exe:7f1f1 (ntoskrnl\ke\i386\trap.s:2232 (KiDispatchInterrupt at 0))>
<hal.dll:4186 (hal/halx86/generic/irql.c:476 (HalEndSystemInterrupt at 8))>
<ntoskrnl.exe:796b6 (ntoskrnl\ke\i386\clock.S:322 (KeUpdateSystemTime at 0))>
<hal.dll:3ee1 (hal/halx86/generic/irql.c:365 (@KfRaiseIrql at 4))>
<ntoskrnl.exe:4ff01 (ntoskrnl/mm/npool.c:1633
(ExAllocateNonPagedPoolWithTag at 16))>
<ntoskrnl.exe:535ef (ntoskrnl/mm/pool.c:40 (EiAllocatePool at 16))>
<ntoskrnl.exe:53706 (ntoskrnl/mm/pool.c:124 (ExAllocatePoolWithTag at 12))>
<ntoskrnl.exe:54f2d (include/ddk/winddk.h:6640 (MmInsertRmap at 12))>
<ntoskrnl.exe:5a253 (ntoskrnl/mm/section.c:1185
(MmNotPresentFaultSectionView at 16))>
<ntoskrnl.exe:4e525 (ntoskrnl/mm/mm.c:261 (MmNotPresentFault at 12))>
<ntoskrnl.exe:4e71d (ntoskrnl/mm/mm.c:331 (MmAccessFault at 16))>
<ntoskrnl.exe:7e436 (ntoskrnl\ke\i386\trap.s:1922 (KiTrap14))>

One solution is _disable() before every KeAcquireSpinLock() in MM code. Works
for me. But I think it is not right...


-- 
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
You are the assignee for the bug, or are watching the assignee.


More information about the Ros-bugs mailing list