0

My process crashes before main, on boost code: myexe.exe!boost::`anonymous namespace'::run_thread_exit_callbacks() + 0xe6 bytes C++

The process written in c++ native for windows

The only strange thing I noticed , that my exe load dll that is not mine: datamngr.dll(version 1.0.0.1)

I'am sure that this is a malisiouse dll , that is injected to me through appinit. Is there any idea why it could crash me on boost code ?

B.R. Roman

  • try searching the dll and find the directory where it is located. Once you found it, the install location might give you a hint where this belongs to. – Tobias Langner Jan 08 '13 at 08:12
  • It could be this: http://stackoverflow.com/questions/5355931/adding-include-boost-thread-mutex-hpp-breaks-my-activex-control/5358637#5358637 – Paolo Brandoli Jan 08 '13 at 09:03

1 Answers1

0

Datamngr.dll is a dll from a third party application that hooks into your process (probably using the AppInit_dll mechanism). From googling around it appears that it's likely to be malware. The hooks mean that every process is loading this dll where it can monitor things like filesystem access. If it crashes then it'll bring down your process. I would run some AV and spyware scanners to fix this. I don't believe it's a problem with boost.

the_mandrill
  • 29,792
  • 6
  • 64
  • 93