lab313ru / dsbxida

DOSBox-X based IDA debugger.
GNU General Public License v2.0
44 stars 3 forks source link

DOSBox-X crashed, when running any external program #9

Open USSRcoder opened 8 months ago

USSRcoder commented 8 months ago

DOSBox-X crashed when i run any external command

DOSBox-X last version (without dsbxida) works fine.

To Reproduce run dosbox-x.exe type run in debug window run external commamd (z:\ls.com, z:\tree.com)

Environment: win10

Additional context i try released binary, and compile myself (msvc19);

runtime error message - _abort() has been called_ Call stack

dosbox-x.exe!issue_debug_notification(const wchar_t * const message) Строка 28  C++
dosbox-x.exe!__acrt_report_runtime_error(const wchar_t * message) Строка 154    C++
dosbox-x.exe!abort() Строка 51  C++
dosbox-x.exe!terminate() Строка 59  C++
dosbox-x.exe!FindHandler<__FrameHandler3>(EHExceptionRecord * pExcept, EHRegistrationNode * pRN, _CONTEXT * pContext, void * pDC, const _s_FuncInfo * pFuncInfo, unsigned char recursive, int CatchDepth, EHRegistrationNode * pMarkerRN) Строка 737    C++
dosbox-x.exe!__InternalCxxFrameHandler<__FrameHandler3>(EHExceptionRecord * pExcept, EHRegistrationNode * pRN, _CONTEXT * pContext, void * pDC, const _s_FuncInfo * pFuncInfo, int CatchDepth, EHRegistrationNode * pMarkerRN, unsigned char recursive) Строка 350  C++
dosbox-x.exe!__CxxFrameHandler3(EHExceptionRecord * pExcept, EHRegistrationNode * pRN, void * pContext, void * pDC) Строка 268  C++
ntdll.dll!ExecuteHandler2@20() Нет данных
ntdll.dll!ExecuteHandler@20() Нет данных
ntdll.dll!_KiUserExceptionDispatcher@8() Нет данных
KernelBase.dll!_RaiseException@16() Нет данных
dosbox-x.exe!_CxxThrowException(void * pExceptionObject, const _s__ThrowInfo * pThrowInfo) Строка 75    C++
dosbox-x.exe!apache::thrift::transport::TNonblockingServerSocket::listen(void)  Нет данных
dosbox-x.exe!apache::thrift::server::TNonblockingServer::createAndListenOnSocket(void)  Нет данных
dosbox-x.exe!apache::thrift::server::TNonblockingServer::registerEvents(struct event_base *)    Нет данных
dosbox-x.exe!apache::thrift::server::TNonblockingServer::serve(void)    Нет данных
dosbox-x.exe!apache::thrift::server::TServer::run() Строка 108  C++
dosbox-x.exe!apache::thrift::concurrency::Thread::threadMain(class std::shared_ptr<class apache::thrift::concurrency::Thread>)  Нет данных
dosbox-x.exe!std::invoke<void (*)(class std::shared_ptr<class apache::thrift::concurrency::Thread>),class std::shared_ptr<class apache::thrift::concurrency::Thread> >(void (*&&)(class std::shared_ptr<class apache::thrift::concurrency::Thread>),class std::shared_ptr<class apache::thrift::concurrency::Thread> &&)    Нет данных
dosbox-x.exe!std::thread::_Invoke<class std::tuple<void (*)(class std::shared_ptr<class apache::thrift::concurrency::Thread>),class std::shared_ptr<class apache::thrift::concurrency::Thread> >,0,1>(void *)   Нет данных
dosbox-x.exe!thread_start<unsigned int (__stdcall*)(void *),1>(void * const parameter) Строка 97    C++
kernel32.dll!@BaseThreadInitThunk@12() Нет данных
ntdll.dll!__RtlUserThreadStart() Нет данных
ntdll.dll!__RtlUserThreadStart@8() Нет данных