http://bugs.winehq.org/show_bug.cgi?id=5133
------- Additional Comments From saulius.krasuckas@elst.vtu.lt 2006-15-05 10:55 ------- * Jon Rosen writes: | err:msvcrt:MSVCRTD_operator_new_dbg Not allowed nBlockUse value: 2
This is about allocation of _CRT_BLOCK type of a block on a heap:
$ grep -i block.*2 include/msvcrt/crtdbg.h | #define _CRT_BLOCK 2
And this is written by [1]: | An allocation must never allocate, reallocate, or free any block of CRT type.
I guess this is a typo and MSDN guys meant "An application" here. So it would be nice to see, what is calling this operator.
Can anyone, please, try running app with WINEDLLOVERRIDS="msvcrtd=b;dinput=n" WINEDEBUG=+msvcrt,+relay set and attaching tail of the log to this bug report? (lets say ~1000 lines before the crash)
If this is called from the app, we'll need to make some tests on Windows and to implement missing functionality to conform new tests, IMO.
[1] http://msdn2.microsoft.com/en-us/library/xk1akxc4.aspx