Reply to Re: Dink HD 1.7.4 Beta Report - Initiation
If you don't have an account, just leave the password field blank.
Ooh, I happened to have the debugger attached, and it worked from a continue state, here's a call stack for ya:
EDIT: Actually, I think this was an unrelated assertion, sorry.
dink_debug.exe!common_assert_to_message_box(const wchar_t * const expression=0x00e4f668, const wchar_t * const file_name=0x00e4e700, const unsigned int line_number=0x00000fb1, void * const return_address=0x00c7d240) Line 351 C++ Symbols loaded.
dink_debug.exe!common_assert(const wchar_t * const expression=0x00e4f668, const wchar_t * const file_name=0x00e4e700, const unsigned int line_number=0x00000fb1, void * const return_address=0x00c7d240) Line 386 C++ Symbols loaded.
dink_debug.exe!_wassert(const wchar_t * expression=0x00e4f668, const wchar_t * file_name=0x00e4e700, unsigned int line_number=0x00000fb1) Line 404 C++ Symbols loaded.
dink_debug.exe!check_pic_status(int picID=0x00003174) Line 4017 C++ Symbols loaded.
dink_debug.exe!draw_sprite_game(IDirectDrawSurface * lpdest=0x0a697f00, int h=0x00000026) Line 5037 C++ Symbols loaded.
dink_debug.exe!ThinkSprite(int h=0x00000026, bool get_frame=false) Line 15570 C++ Symbols loaded.
dink_debug.exe!updateFrame() Line 15957 C++ Symbols loaded.
dink_debug.exe!OnGameMenuRender(VariantList * pVList=0x005cf1a0) Line 981 C++ Symbols loaded.
dink_debug.exe!boost:
etail::function::void_function_invoker1::invoke(boost:
etail::function::function_buffer & function_ptr={...}, VariantList * a0=0x005cf1a0) Line 118 C++ Symbols loaded.
dink_debug.exe!boost::function1:
perator()(VariantList * a0=0x005cf1a0) Line 759 C++ Symbols loaded.
dink_debug.exe!boost:
ignals:
etail::call_bound1::caller >:
perator() ignals:
etail::connection_slot_pair>(const boost:
ignals:
etail::connection_slot_pair & slot={...}) Line 119 C++ Symbols loaded.
dink_debug.exe!boost:
ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator>:
ereference() Line 61 C++ Symbols loaded.
dink_debug.exe!boost::iterators::iterator_core_access:
ereference ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> >(const boost:
ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> & f={...}) Line 550 C++ Symbols loaded.
dink_debug.exe!boost::iterators:
etail::iterator_facade_base ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator>,boost:
ignals:
etail::unusable,boost::iterators:
ingle_pass_traversal_tag,boost:
ignals:
etail::unusable const &,int,0,0>:
perator*() Line 655 C++ Symbols loaded.
dink_debug.exe!boost::iterators:
etail:
ostfix_increment_proxy ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> >:
ostfix_increment_proxy ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> >(const boost:
ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> & x={...}) Line 159 C++ Symbols loaded.
dink_debug.exe!boost::iterators:
perator++ ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator>,boost:
ignals:
etail::unusable,boost::iterators:
ingle_pass_traversal_tag,boost:
ignals:
etail::unusable const &,int>(boost::iterators::iterator_facade ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator>,boost:
ignals:
etail::unusable,boost::iterators:
ingle_pass_traversal_tag,boost:
ignals:
etail::unusable const &,int> & i={...}, int __formal=0x00000000) Line 798 C++ Symbols loaded.
dink_debug.exe!boost::last_value:
perator() ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> >(boost:
ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> first={...}, boost:
ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> last={...}) Line 49 C++ Symbols loaded.
dink_debug.exe!boost:
ignal1,int,std::less,boost::function >:
perator()(VariantList * a1=0x005cf1a0) Line 342 C++ Symbols loaded.
dink_debug.exe!VariantDB::CallFunctionIfExists(const std::basic_string,std::allocator > & keyName={...}, VariantList * pVList=0x005cf1a0) Line 142 C++ Symbols loaded.
dink_debug.exe!Entity::CallFunctionRecursivelyWithUpdatedVar(const std::basic_string,std::allocator > funcName={...}, VariantList * pVList=0x005cf1a0, const std::basic_string,std::allocator > & varName={...}, int varIndex=0x00000000, Entity::eRecursiveVarOp op=RECURSIVE_VAR_OP_ADDITION_PLUS_ALIGNMENT_OFFSET, std::vector > * pEntList=0x00000000) Line 291 C++ Symbols loaded.
dink_debug.exe!FocusRenderComponent:
nRender(VariantList * pVList=0x005cf1a0) Line 31 C++ Symbols loaded.
dink_debug.exe!boost::_mfi::mf1:
perator()(FocusRenderComponent * p=0x0a5eef28, VariantList * a1=0x005cf1a0) Line 165 C++ Symbols loaded.
dink_debug.exe!boost::_bi::list2,boost::arg<1> >:
perator(),boost::_bi::rrlist1 >(boost::_bi::type __formal={...}, boost::_mfi::mf1 & f={...}, boost::_bi::rrlist1 & a={...}, int __formal=0x00000000) Line 320 C++ Symbols loaded.
dink_debug.exe!boost::_bi::bind_t,boost::_bi::list2,boost::arg<1> > >:
perator()(VariantList * && a1=0x005cf1a0) Line 1307 C++ Symbols loaded.
dink_debug.exe!boost:
etail::function::void_function_obj_invoker1,boost::_bi::list2,boost::arg<1> > >,void,VariantList *>::invoke(boost:
etail::function::function_buffer & function_obj_ptr={...}, VariantList * a0=0x005cf1a0) Line 160 C++ Symbols loaded.
dink_debug.exe!boost::function1:
perator()(VariantList * a0=0x005cf1a0) Line 759 C++ Symbols loaded.
dink_debug.exe!boost:
ignals:
etail::call_bound1::caller >:
perator() ignals:
etail::connection_slot_pair>(const boost:
ignals:
etail::connection_slot_pair & slot={...}) Line 119 C++ Symbols loaded.
dink_debug.exe!boost:
ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator>:
ereference() Line 61 C++ Symbols loaded.
dink_debug.exe!boost::iterators::iterator_core_access:
ereference ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> >(const boost:
ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> & f={...}) Line 550 C++ Symbols loaded.
dink_debug.exe!boost::iterators:
etail::iterator_facade_base ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator>,boost:
ignals:
etail::unusable,boost::iterators:
ingle_pass_traversal_tag,boost:
ignals:
etail::unusable const &,int,0,0>:
perator*() Line 655 C++ Symbols loaded.
dink_debug.exe!boost::iterators:
etail:
ostfix_increment_proxy ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> >:
ostfix_increment_proxy ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> >(const boost:
ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> & x={...}) Line 159 C++ Symbols loaded.
dink_debug.exe!boost::iterators:
perator++ ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator>,boost:
ignals:
etail::unusable,boost::iterators:
ingle_pass_traversal_tag,boost:
ignals:
etail::unusable const &,int>(boost::iterators::iterator_facade ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator>,boost:
ignals:
etail::unusable,boost::iterators:
ingle_pass_traversal_tag,boost:
ignals:
etail::unusable const &,int> & i={...}, int __formal=0x00000000) Line 798 C++ Symbols loaded.
dink_debug.exe!boost::last_value:
perator() ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> >(boost:
ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> first={...}, boost:
ignals:
etail:
lot_call_iterator ignals:
etail::call_bound1::caller >,boost:
ignals:
etail::named_slot_map_iterator> last={...}) Line 49 C++ Symbols loaded.
dink_debug.exe!boost:
ignal1,int,std::less,boost::function >:
perator()(VariantList * a1=0x005cf1a0) Line 342 C++ Symbols loaded.
dink_debug.exe!BaseApp:
raw() Line 142 C++ Symbols loaded.
dink_debug.exe!App:
raw() Line 719 C++ Symbols loaded.
dink_debug.exe!WinMain(HINSTANCE__ * hInstance=0x009e0000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x0159520c, int nCmdShow=0x0000000a) Line 1795 C++ Symbols loaded.
[External Code] Annotated Frame
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll] Annotated Frame
EDIT: Actually, I think this was an unrelated assertion, sorry.
dink_debug.exe!common_assert_to_message_box
dink_debug.exe!common_assert
dink_debug.exe!_wassert(const wchar_t * expression=0x00e4f668, const wchar_t * file_name=0x00e4e700, unsigned int line_number=0x00000fb1) Line 404 C++ Symbols loaded.
dink_debug.exe!check_pic_status(int picID=0x00003174) Line 4017 C++ Symbols loaded.
dink_debug.exe!draw_sprite_game(IDirectDrawSurface * lpdest=0x0a697f00, int h=0x00000026) Line 5037 C++ Symbols loaded.
dink_debug.exe!ThinkSprite(int h=0x00000026, bool get_frame=false) Line 15570 C++ Symbols loaded.
dink_debug.exe!updateFrame() Line 15957 C++ Symbols loaded.
dink_debug.exe!OnGameMenuRender(VariantList * pVList=0x005cf1a0) Line 981 C++ Symbols loaded.
dink_debug.exe!boost:


dink_debug.exe!boost::function1

dink_debug.exe!boost:






dink_debug.exe!boost:







dink_debug.exe!boost::iterators::iterator_core_access:












dink_debug.exe!boost::iterators:












dink_debug.exe!boost::iterators:



















dink_debug.exe!boost::iterators:





















dink_debug.exe!boost::last_value


















dink_debug.exe!boost:


dink_debug.exe!VariantDB::CallFunctionIfExists(const std::basic_string
dink_debug.exe!Entity::CallFunctionRecursivelyWithUpdatedVar(const std::basic_string
dink_debug.exe!FocusRenderComponent:

dink_debug.exe!boost::_mfi::mf1

dink_debug.exe!boost::_bi::list2

dink_debug.exe!boost::_bi::bind_t

dink_debug.exe!boost:


dink_debug.exe!boost::function1

dink_debug.exe!boost:






dink_debug.exe!boost:







dink_debug.exe!boost::iterators::iterator_core_access:












dink_debug.exe!boost::iterators:












dink_debug.exe!boost::iterators:



















dink_debug.exe!boost::iterators:





















dink_debug.exe!boost::last_value


















dink_debug.exe!boost:


dink_debug.exe!BaseApp:

dink_debug.exe!App:

dink_debug.exe!WinMain(HINSTANCE__ * hInstance=0x009e0000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x0159520c, int nCmdShow=0x0000000a) Line 1795 C++ Symbols loaded.
[External Code] Annotated Frame
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll] Annotated Frame