[Scummvm-tracker] [ScummVM :: Bugs] #16356: BAGEL: Hodj And Podj DEMO crashes (segmentation fault) in the main menu
ScummVM :: Bugs
trac at scummvm.org
Tue Nov 18 12:25:39 UTC 2025
#16356: BAGEL: Hodj And Podj DEMO crashes (segmentation fault) in the main menu
-----------------------+----------------------------
Reporter: antoniou79 | Owner: dreammaster
Type: defect | Status: new
Priority: normal | Component: Engine: BAGEL
Version: | Resolution:
Keywords: | Game:
-----------------------+----------------------------
Comment (by antoniou79):
The segmentation fault seems to happen in
engines\bagel\hodjnpodj\hnplibs\rules.cpp in line 262 (method
CRules::OnDestroy()):
https://github.com/scummvm/scummvm/blob/9439e49e70c72f03d674a2ff4c3e2f3ee10dabf7/engines/bagel/hodjnpodj/hnplibs/rules.cpp#L262
Stack trace from Visual Studio:
{{{
> scummvm.exe!Bagel::HodjNPodj::CRules::OnDestroy() Line 262
C++ Symbols loaded.
scummvm.exe!Bagel::MFC::CWnd::OnWndMsg(unsigned int message=273,
unsigned __int64 wParam=999, __int64 lParam=0, __int64 *
pResult=0x000000b4bbf844b8) Line 526 C++ Symbols loaded.
scummvm.exe!Bagel::MFC::CWnd::SendMessage(unsigned int
message=273, unsigned __int64 wParam=999, __int64 lParam=0) Line 489
C++ Symbols loaded.
scummvm.exe!Bagel::MFC::CButton::OnBnClicked(unsigned __int64
wParam=0, __int64 lParam=0) Line 253 C++ Symbols loaded.
scummvm.exe!Bagel::MFC::CWnd::OnWndMsg(unsigned int message=245,
unsigned __int64 wParam=0, __int64 lParam=0, __int64 *
pResult=0x000000b4bbf84ad8) Line 624 C++ Symbols loaded.
scummvm.exe!Bagel::MFC::CWnd::SendMessage(unsigned int
message=245, unsigned __int64 wParam=0, __int64 lParam=0) Line 489
C++ Symbols loaded.
scummvm.exe!Bagel::MFC::CButton::OnLButtonUp(unsigned int
nFlags=0, Bagel::MFC::CPoint point={...}) Line 223 C++ Symbols
loaded.
scummvm.exe!Bagel::MFC::CWnd::OnWndMsg(unsigned int message=514,
unsigned __int64 wParam=0, __int64 lParam=1835027, __int64 *
pResult=0x000000b4bbf850f8) Line 776 C++ Symbols loaded.
scummvm.exe!Bagel::MFC::CWnd::SendMessage(unsigned int
message=514, unsigned __int64 wParam=0, __int64 lParam=1835027) Line 489
C++ Symbols loaded.
scummvm.exe!Bagel::MFC::Libs::EventLoop::DispatchMessage(Bagel::MFC::tagMSG
* lpMsg=0x000000b4bbf85478) Line 384 C++ Symbols loaded.
scummvm.exe!Bagel::MFC::Libs::EventLoop::runEventLoop() Line 48
C++ Symbols loaded.
scummvm.exe!Bagel::MFC::Libs::EventLoop::doModal(Bagel::MFC::CWnd
* wnd=0x000000b4bbf85b90) Line 93 C++ Symbols loaded.
scummvm.exe!Bagel::MFC::CDialog::DoModal() Line 113 C++
Symbols loaded.
scummvm.exe!Bagel::HodjNPodj::MazeDoom::CMainWindow::OnCommand(unsigned
__int64 wParam=850, __int64 lParam=0) Line 434 C++ Symbols loaded.
scummvm.exe!Bagel::MFC::CWnd::OnWndMsg(unsigned int message=273,
unsigned __int64 wParam=850, __int64 lParam=0, __int64 *
pResult=0x000000b4bbf863c8) Line 526 C++ Symbols loaded.
scummvm.exe!Bagel::MFC::CWnd::SendMessage(unsigned int
message=273, unsigned __int64 wParam=850, __int64 lParam=0) Line 489
C++ Symbols loaded.
scummvm.exe!Bagel::MFC::Libs::EventLoop::DispatchMessage(Bagel::MFC::tagMSG
* lpMsg=0x000000b4bbf86748) Line 384 C++ Symbols loaded.
scummvm.exe!Bagel::MFC::Libs::EventLoop::runEventLoop() Line 48
C++ Symbols loaded.
scummvm.exe!Bagel::MFC::CWinApp::Run() Line 171 C++ Symbols
loaded.
scummvm.exe!Bagel::HodjNPodj::HodjNPodjEngine::run() Line 91
C++ Symbols loaded.
scummvm.exe!runGame(const Plugin *
enginePlugin=0x000002b07b47b280, OSystem & system={...}, const
DetectedGame & game={...}, const void * meDescriptor=0x000002b07c1a6d70)
Line 318 C++ Symbols loaded.
scummvm.exe!scummvm_main(int argc=1, const char * const *
argv=0x000002b076bf9210) Line 804 C++ Symbols loaded.
scummvm.exe!SDL_main(int argc=1, char * * argv=0x000002b076bf9210)
Line 75 C++ Symbols loaded.
scummvm.exe!WinMain(HINSTANCE__ * __formal=0x00007ff6faa50000,
HINSTANCE__ * __formal=0x0000000000000000, char *
__formal=0x000002b076bd4d01, int __formal=10) Line 56 C++ Symbols
loaded.
scummvm.exe!invoke_main() Line 107 C++ Non-user code.
Symbols loaded.
scummvm.exe!__scrt_common_main_seh() Line 288 C++ Non-user
code. Symbols loaded.
scummvm.exe!__scrt_common_main() Line 331 C++ Non-user
code. Symbols loaded.
scummvm.exe!WinMainCRTStartup(void * __formal=0x000000b4bc0b3000)
Line 17 C++ Non-user code. Symbols loaded.
kernel32.dll!00007ffd0b5a7374() Unknown Non-user code. Cannot find
or open the PDB file.
ntdll.dll!00007ffd0bbfcc91() Unknown Non-user code. Cannot find
or open the PDB file.
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/16356#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list