Windows error 0x00000089, 137

Detailed Error Information

NOT_SUBSTED[1]

MessageThe system tried to delete the substitution of a drive that is not substituted.
Declared inwinerror.h

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

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 Code137 (0x0089)

Questions

2votes
1answer

DWARF - How to find the prologue end/epilogue start addresses of functions in a given binary?

I have an ARM binary of which I need to find exactly at which addresses its function's prologues end and the epilogues begin. In other words, I need the boundaries of the function bodies. For instance, if I have a function whose assembly is something like: 0x00000320 <+0>: push {r7, [...] read more
c
assembly
objdump
dwarf
readelf
1vote
1answer

Windbg c++ how to print vector contents

I have the below code snippet Class Filters { vector<int> numbers; } Filters f1; I need to debug the content inside f1.numbers Windbg> ??f1.numbers class std::vector<bool,std::allocator<bool> > +0x000 _Myvec : std::vector<unsigned int,std::allocator<unsigned int> > +0x018 _Mysize : 7 Windbg> ??f1.numbers._Myvec._Mypair._Myval2 class std::_Vector_val<std::_Simple_types<unsigned int> > +0x000 _Myfirst : 0x00000089`006cf220 -> 0x7e [...] read more
c++
debugging
vector
windbg
0votes
0answers

Sprite rendering failure in GBA

I tried the code from TONC example for GBA development, specifically the obj_demo example. It loads the sprite located in the array at the metr.h, based on this image. These are codes in metr.h and metr.c: metr.h //====================================================================== // // metr, 64x64@4, // + palette 32 entries, not compressed // [...] read more
c
sprite
devkitpro
gba
0votes
0answers

Heap data getting overwritten by it's own

I'm trying to understand heap memory allocation. I can't understand how does memory pointed by a gets overwritten in the following code. int main(){ char* a = malloc(128); strcpy(a, "AAAAAAA"); printf("a: %p\n", a); printf("a: %s\n", a); // break1 printf("a: %x%x%x\n", *a, *(a+1), *(a+2)); free(a); char* c; c = malloc(100); printf("c: [...] read more
c
malloc
heap
0votes
1answer

FASM SHR strange behaviour

Using FASM I'm trying to shift dword with a SHR instruction which should shift bits to right appending zeroes. Here is the code: format ELF executable 3 entry start segment readable executable start: cmp byte [counter],0 jz fin mov eax,4 mov ebx,1 mov ecx,some mov edx,4 int 0x80 ; write [...] read more
linux
assembly

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