[ros-bugs] [Bug 4060] New: Infinite loop in user32_winetest

ReactOS.Bugzilla at www.reactos.org ReactOS.Bugzilla at www.reactos.org
Sat Jan 24 15:52:56 CET 2009


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

           Summary: Infinite loop in user32_winetest
           Product: ReactOS
           Version: unspecified
          Platform: VMWare 3
        OS/Version: ReactOS
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: Win32
        AssignedTo: ros-bugs at reactos.org
        ReportedBy: johnyadams at hotmail.com
         QAContact: ros-bugs at reactos.org


Created an attachment (id=3459)
 --> (http://www.reactos.org/bugzilla/attachment.cgi?id=3459)
back teace

When I run user32_winetest msg (and disable all the previous tests that
hang/crash reactos) , it falls in an infinite loop and the result is that the
stack grows so much that it stops in the following assertion in the kernel:
Assertion '((PCHAR)Thread->Tcb.StackBase - (PCHAR)Thread->Tcb.StackLimit) <=
(KERNEL_LARGE_STACK_SIZE + PAGE_SIZE)' failed at ntoskrnl\mm\procsup.c line 263

The test actually tests if the window proc of a window can create an infinite
loop by adding a messge loop insiede the window proc. However the measure of
the test to decide if it is indeed in an infinite loop is 256 recursive calls,
but it needs just 50 recursiv  calls to make the stack too big to crash the
kernel.

The backtrace and the location of the infinite loop is in the attached file


-- 
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.
You are the assignee for the bug.


More information about the Ros-bugs mailing list