Windows error 0x00000250, 592

Detailed Error Information

DATA_NOT_ACCEPTED[1]

MessageThe TDI client could not handle the data received during an indication.
Declared inwinerror.h

This appears to be a raw Win32 error. More information may be available in error 0x80070250.

HRESULT analysis[2]

This is probably not the correct interpretation of this error. The Win32 error above is more likely to indicate the actual problem.
FlagsSeveritySuccess

This code indicates success, rather than an error. This may not be the correct interpretation of this code, or possibly the program is handling errors incorrectly.

Reserved (R)false
OriginMicrosoft
NTSTATUSfalse
Reserved (X)false
FacilityCode0 (0x000)
NameFACILITY_NULL[2][1]
DescriptionThe default facility code.[2][1]
Error Code592 (0x0250)

Possible solutions

7

Trouble displaying C# stack trace in WinDbg

c#
windbg
stack-trace
handle-leak

WinDbg attempts to interpret the native call stack as best it can, however to fully interpret the stack of a CLR application WinDbg needs to use an extension called SOS. This extension has a separate command CLRStack for viewing the stack information of CLR stacks. You will need to load the SOS extension first however using the .loadby sos clr command (or similar, I remember getting the correct version SOS to load could be a bit of a pain)

For more information see

answered on Stack Overflow Oct 23, 2012 by Justin • edited Oct 23, 2012 by Justin
4

Is PEVerify warning about duplicate methods wrong here?

c#
.net
il
peverify

Both methods share the same method signature and that is simply not allowed.

For the CLR, a method signature consists of the method name, generic arity, formal parameter arity, formal parameter types and kinds, and return type.

Definition of a method signature

Serge Lidin states in .Net IL Assembler, chapter 10 under Method Table Validity Rules:

No duplicate records—attributed to the same TypeDef and having the same name and signature—should exist unless the accessibility flag is privatescope.

of course you can find this rule in the ECMA-335 specifications, in partition II.22.1:

Unique Rows: No table shall contain duplicate rows, where “duplicate” is defined in terms of its key column, or combination of columns.

answered on Stack Overflow Feb 2, 2016 by thehennyy • edited May 23, 2017 by Community
2

g++ symbol versioning. Set it to GCC_3.0 using version 4 of g++

g++
jni

No. They are mean to be incompatible. You have to use a older version of g++.

Also, the different is at libstdc++.so.5 and libstdc++.so.6.

answered on Stack Overflow Jun 29, 2009 by J-16 SDiZ
1

XMS.NET fails when receiving JMS message with RFH2 header at ParseJmsFolder

c#
.net
jms
xms
rfh2

Is the sender application a JMS (or XMS) application or they hand crafting JMS headers? What version of XMS .NET are you using? Using RFHUtil,

I sent a message containing the JMS folder data your provided above and I see that XMS .NET V8.0 works fine. I also had to set the message type as jms_bytes. So I am wondering if the sender application is setting the message type correctly. Without the message type, application will get type casting error while receiving message.

answered on Stack Overflow Oct 30, 2015 by Shashi
0

DLL Proxy call LoadLibrary cause exception : Access violation reading location 0x00000250

c++
exception
dll
proxy
hook

From Dynamic-Link Library Best Practices:

You should never perform the following tasks from within DllMain:

Call LoadLibrary or LoadLibraryEx (either directly or indirectly). This can cause a deadlock or a crash.

answered on Stack Overflow Dec 23, 2017 by VTT

Comments

Leave a comment

(plain text only)

Sources

  1. winerror.h from Windows SDK 10.0.14393.0
  2. https://msdn.microsoft.com/en-us/library/cc231198.aspx

User contributions licensed under CC BY-SA 3.0