Windows error 0x00000140, 320

Detailed Error Information


MessageThe Central Access Policy obtained from Active Directory is invalid.
Declared inwinerror.h

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


This is a Blue Screen of Death stop code. More information is available in the Knowledge Base article Bug Check 0x140: STORAGE_DEVICE_ABNORMALITY_DETECTED.

HRESULT analysis[3]

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

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
Reserved (X)false
FacilityCode0 (0x000)
DescriptionThe default facility code.[3][1]
Error Code320 (0x0140)

Possible solutions


Accessing ELF symbol table in C


This is mostly covered under Symbol Table starting on page 119 of that document you link to.

It actually has the structure you need:

typedef struct {
    Elf32_Word    st_name;
    Elf32_Addr    st_value;
    Elf32_Word    st_size;
    unsigned char st_info;
    unsigned char st_other;
    Elf32_Half    st_shndx;
} Elf32_Sym;

along with details on how to find the information for linked entries (specifically the means for finding the name from the st_name structure field).

Unfortunately, that document doesn't seem to cover where certain things come from (version, for example) so, when I'm trying to emulate another program that has the source available, I go to the source - there really isn't anything more definitive than that :-)

Starting on line 1665 of that file, you find the elf_print_symtab() function, which is responsible for outputting the information you're interested in. It calls get_versym() to get that information and, from that code on line 1632, you can see it uses a different section for that (the version symbol section).

And, as can be seen here, that section type is considered one of the OS-specific ones, which is why you won't find it in the base standard, which concerns itself only with the common stuff.

answered on Stack Overflow Sep 4, 2012 by paxdiablo • edited Sep 4, 2012 by paxdiablo

SQL Developer crashes randomly every time


The crash has happened inside atiglpxx.dll, which seems to be a part of graphics driver.

Try one or more of the following options:

  • Add -Dsun.awt.nopixfmt=true JVM argument;
  • Remove -Dsun.java2d.noddraw=true and -Dsun.java2d.ddoffscreen=false arguments;
  • Install different graphics driver.
answered on Stack Overflow Nov 17, 2016 by apangin

cortex execute from RAM


The LDR instruction generates a fault while executing from RAM. Most default fault handlers look like this:

B .

You need to look at the fault registers for more information. But since your original RAM seem to start at 0x20004000, there might be no RAM at address 0x20001000.

You can try a linker file like this:

    FLASH (rx) : ORIGIN = 0x20004000, LENGTH = 8K
    RAM (rw)   : ORIGIN = 0x20006000, LENGTH = 8K
answered on Stack Overflow Jul 25, 2015 by Turbo J

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


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

VMnet0 not found in ifconfig -a


I've had a similar problem with ubuntu 17.10 and Workstation 14.0.0.

I've migrated a bunch of VMs to this box that were originally created on windows. Each of the machines had two network adapters; one NAT (vmnet8), one host only (vmnet1). Host only (vmnet1) would refuse to connect with the same messages as mentioned above. I've deleted and recreated the vmnet1 adapter with different subnet using the "sudo vmware-netcfg" command. that seems to have fixed the problem. I need two adapters so VMs can still talk to each other when the host is not connected to the network.



answered on Server Fault Oct 24, 2017 by nrapopor

Accessing ELF symbol table in C


For Name, there is another section which contain all strings. You should use the first field in "Section Header Table" as the index in section header to obtain the real string from this string section. You can find many articles about this with google.

answered on Stack Overflow Sep 4, 2012 by Johnny WU • edited Sep 4, 2012 by paxdiablo


Leave a comment

(plain text only)


  1. winerror.h from Windows SDK 10.0.14393.0

User contributions licensed under CC BY-SA 3.0