All pastes #124045 Raw Edit

Mem Leak Stack Dump

public text v1 · immutable
·published 2006-08-09 20:05 UTC
rendered paste body
    Call Stack:
    c:\build\xenocide\xeno\python\objects\obmalloc.c (717): PyObject_Malloc
    c:\build\xenocide\xeno\python\objects\obmalloc.c (1010): _PyObject_DebugMalloc
    c:\build\xenocide\xeno\python\objects\dictobject.c (463): dictresize
    c:\build\xenocide\xeno\python\objects\dictobject.c (568): PyDict_SetItem
    c:\build\xenocide\xeno\python\objects\classobject.c (798): instance_setattr1
    c:\build\xenocide\xeno\python\objects\classobject.c (850): instance_setattr
    c:\build\xenocide\xeno\python\objects\object.c (1125): PyObject_SetAttr
    c:\build\xenocide\xeno\python\python\ceval.c (1956): PyEval_EvalFrame_value
    c:\build\xenocide\xeno\python\python\ceval.c (758): PyEval_EvalFrame_slp
    c:\build\xenocide\xeno\python\python\ceval.c (2747): PyEval_EvalFrame_value
    c:\build\xenocide\xeno\python\python\ceval.c (758): PyEval_EvalFrame_slp
    c:\build\xenocide\xeno\python\stackless\core\stacklesseval.c (581): slp_frame_dispatch
    c:\build\xenocide\xeno\python\python\ceval.c (3021): PyEval_EvalCodeEx
    c:\build\xenocide\xeno\python\objects\funcobject.c (556): function_call
    c:\build\xenocide\xeno\python\objects\abstract.c (1797): PyObject_Call
    c:\build\xenocide\xeno\python\objects\classobject.c (2454): instancemethod_call
    c:\build\xenocide\xeno\python\objects\abstract.c (1797): PyObject_Call
    c:\build\xenocide\xeno\python\python\ceval.c (3736): PyEval_CallObjectWithKeywords
    c:\build\xenocide\xeno\python\objects\classobject.c (576): PyInstance_New
    c:\build\xenocide\xeno\python\objects\abstract.c (1797): PyObject_Call
    c:\build\xenocide\xeno\python\python\ceval.c (4096): do_call
    c:\build\xenocide\xeno\python\python\ceval.c (3898): call_function
    c:\build\xenocide\xeno\python\python\ceval.c (2369): PyEval_EvalFrame_value
    c:\build\xenocide\xeno\python\python\ceval.c (758): PyEval_EvalFrame_slp
    c:\build\xenocide\xeno\python\python\ceval.c (2747): PyEval_EvalFrame_value
    c:\build\xenocide\xeno\python\python\ceval.c (758): PyEval_EvalFrame_slp
    c:\build\xenocide\xeno\python\python\ceval.c (2747): PyEval_EvalFrame_value
    c:\build\xenocide\xeno\python\python\ceval.c (758): PyEval_EvalFrame_slp
    c:\build\xenocide\xeno\python\python\ceval.c (2747): PyEval_EvalFrame_value
    c:\build\xenocide\xeno\python\python\ceval.c (758): PyEval_EvalFrame_slp
    c:\build\xenocide\xeno\python\stackless\core\stacklesseval.c (581): slp_frame_dispatch
    c:\build\xenocide\xeno\python\python\ceval.c (3021): PyEval_EvalCodeEx
    c:\build\xenocide\xeno\python\objects\funcobject.c (556): function_call
    c:\build\xenocide\xeno\python\objects\abstract.c (1797): PyObject_Call
    c:\build\xenocide\xeno\python\python\ceval.c (3736): PyEval_CallObjectWithKeywords
    c:\build\xenocide\xeno\python\objects\abstract.c (1787): PyObject_CallObject
    c:\build\xenocide\xeno\cegui\scriptingmodules\ceguipython\src\python_cegui.cpp (3646): executeEventHandler
    c:\build\xenocide\xeno\cegui\scriptingmodules\ceguipython\src\python_cegui.cpp (3706): EventCallback::operator()
    c:\build\xenocide\xeno\cegui\scriptingmodules\ceguipython\src\python_cegui.cpp (3766): CEGUI_runCallback
    c:\build\xenocide\xeno\cegui\scriptingmodules\ceguipython\src\ceguipythonfunctor.cpp (74): CEGUI::PythonFunctor::operator()
    c:\build\xenocide\xeno\cegui\include\ceguifunctorcopyslot.h (52): CEGUI::FunctorCopySlot<CEGUI::PythonFunctor>::operator()
    c:\build\xenocide\xeno\cegui\include\ceguisubscriberslot.h (82): CEGUI::SubscriberSlot::operator()
    c:\build\xenocide\xeno\cegui\src\ceguievent.cpp (101): CEGUI::Event::operator()
    c:\build\xenocide\xeno\cegui\src\ceguieventset.cpp (229): CEGUI::EventSet::fireEvent_impl
    c:\build\xenocide\xeno\cegui\src\ceguieventset.cpp (171): CEGUI::EventSet::fireEvent
    c:\build\xenocide\xeno\cegui\src\elements\ceguipushbutton.cpp (67): CEGUI::PushButton::onClicked
    c:\build\xenocide\xeno\cegui\src\elements\ceguipushbutton.cpp (87): CEGUI::PushButton::onMouseButtonUp
    c:\build\xenocide\xeno\cegui\src\ceguisystem.cpp (835): CEGUI::System::injectMouseButtonUp
    c:\build\xenocide\xeno\xenocide\src\graphics\inputsystem.cpp (236): Xenocide::InputSystem::mouseReleased
    0x021A807B (File and line number not available) OIS::Mouse::operator=
    0x021A7B89 (File and line number not available) OIS::Mouse::operator=
    c:\build\xenocide\xeno\xenocide\src\graphics\inputsystem.cpp (140): Xenocide::InputSystem::frame
    c:\build\xenocide\xeno\xenocide\src\game\xenocidegame.cpp (193): Xenocide::XenocideGame::main
    c:\build\xenocide\xeno\xenocide\src\game\xenocidegame.cpp (168): Xenocide::XenocideGame::run
    c:\build\xenocide\xeno\xenocide\include\boost\python\detail\invoke.hpp (94): boost::python::detail::invoke<int,void (__thiscall Xenocide::XenocideGame::*)(void),boost::python::arg_from_python<Xenocide::XenocideGame &> >
    c:\build\xenocide\xeno\xenocide\include\boost\python\detail\caller.hpp (199): boost::python::detail::caller_arity<1>::impl<void (__thiscall Xenocide::XenocideGame::*)(void),boost::python::default_call_policies,boost::mpl::vector2<void,Xenocide::XenocideGame &> >::operator()
    c:\build\xenocide\xeno\xenocide\include\boost\python\object\py_function.hpp (39): boost::python::objects::caller_py_function_impl<boost::python::detail::caller<void (__thiscall Xenocide::XenocideGame::*)(void),boost::python::default_call_policies,boost::mpl::vector2<void,Xenocide::XenocideGame &> > >::operator()
    c:\build\xenocide\xeno\xenocide\include\boost\python\object\py_function.hpp (139): boost::python::objects::py_function::operator()
    c:\build\xenocide\xeno\xenocide\src\boostpython\object\function.cpp (212): boost::python::objects::function::call
    c:\build\xenocide\xeno\xenocide\src\boostpython\object\function.cpp (515): boost::python::objects::`anonymous namespace'::bind_return::operator()
    c:\build\xenocide\xeno\dependencies\include\boost\function\function_template.hpp (137): boost::detail::function::void_function_obj_invoker0<boost::python::objects::`anonymous namespace'::bind_return,void>::invoke
    c:\build\xenocide\xeno\dependencies\include\boost\function\function_template.hpp (576): boost::function0<void,std::allocator<boost::function_base> >::operator()
    c:\build\xenocide\xeno\xenocide\src\boostpython\errors.cpp (71): boost::python::detail::exception_handler::operator()
    c:\build\xenocide\xeno\xenocide\include\boost\python\detail\translate_exception.hpp (46): boost::python::detail::translate_exception<Xenocide::RuntimeException,void (__cdecl*)(Xenocide::RuntimeException const &)>::operator()
    c:\build\xenocide\xeno\dependencies\include\boost\bind.hpp (338): boost::_bi::list3<boost::arg<1>,boost::arg<2>,boost::_bi::value<void (__cdecl*)(Xenocide::RuntimeException const &)> >::operator()<bool,boost::python::detail::translate_exception<Xenocide::RuntimeException,void (__cdecl*)(Xenocide::RuntimeException const &
    c:\build\xenocide\xeno\dependencies\include\boost\bind\bind_template.hpp (45): boost::_bi::bind_t<bool,boost::python::detail::translate_exception<Xenocide::RuntimeException,void (__cdecl*)(Xenocide::RuntimeException const &)>,boost::_bi::list3<boost::arg<1>,boost::arg<2>,boost::_bi::value<void (__cdecl*)(Xenocide::RuntimeException co
    c:\build\xenocide\xeno\dependencies\include\boost\function\function_template.hpp (120): boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool,boost::python::detail::translate_exception<Xenocide::RuntimeException,void (__cdecl*)(Xenocide::RuntimeException const &)>,boost::_bi::list3<boost::arg<1>,boost::arg<2>,boost::_bi::valu
    c:\build\xenocide\xeno\dependencies\include\boost\function\function_template.hpp (576): boost::function2<bool,boost::python::detail::exception_handler const &,boost::function0<void,std::allocator<boost::function_base> > const &,std::allocator<boost::function_base> >::operator()
    c:\build\xenocide\xeno\xenocide\include\boost\python\detail\exception_handler.hpp (42): boost::python::detail::exception_handler::handle
    c:\build\xenocide\xeno\xenocide\src\boostpython\errors.cpp (66): boost::python::detail::exception_handler::operator()
    c:\build\xenocide\xeno\xenocide\include\boost\python\detail\translate_exception.hpp (46): boost::python::detail::translate_exception<Xenocide::Exception,void (__cdecl*)(Xenocide::Exception const &)>::operator()
    c:\build\xenocide\xeno\dependencies\include\boost\bind.hpp (338): boost::_bi::list3<boost::arg<1>,boost::arg<2>,boost::_bi::value<void (__cdecl*)(Xenocide::Exception const &)> >::operator()<bool,boost::python::detail::translate_exception<Xenocide::Exception,void (__cdecl*)(Xenocide::Exception const &)>,boost::_bi::list2<
    c:\build\xenocide\xeno\dependencies\include\boost\bind\bind_template.hpp (45): boost::_bi::bind_t<bool,boost::python::detail::translate_exception<Xenocide::Exception,void (__cdecl*)(Xenocide::Exception const &)>,boost::_bi::list3<boost::arg<1>,boost::arg<2>,boost::_bi::value<void (__cdecl*)(Xenocide::Exception const &)> > >::operator
    c:\build\xenocide\xeno\dependencies\include\boost\function\function_template.hpp (120): boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool,boost::python::detail::translate_exception<Xenocide::Exception,void (__cdecl*)(Xenocide::Exception const &)>,boost::_bi::list3<boost::arg<1>,boost::arg<2>,boost::_bi::value<void (__cdec
    c:\build\xenocide\xeno\dependencies\include\boost\function\function_template.hpp (576): boost::function2<bool,boost::python::detail::exception_handler const &,boost::function0<void,std::allocator<boost::function_base> > const &,std::allocator<boost::function_base> >::operator()
    c:\build\xenocide\xeno\xenocide\include\boost\python\detail\exception_handler.hpp (42): boost::python::detail::exception_handler::handle
    c:\build\xenocide\xeno\xenocide\src\boostpython\errors.cpp (24): boost::python::handle_exception_impl
    c:\build\xenocide\xeno\xenocide\include\boost\python\errors.hpp (29): boost::python::handle_exception<boost::python::objects::`anonymous namespace'::bind_return>
    c:\build\xenocide\xeno\xenocide\src\boostpython\object\function.cpp (547): function_call
    c:\build\xenocide\xeno\python\objects\abstract.c (1797): PyObject_Call
    c:\build\xenocide\xeno\python\objects\classobject.c (2454): instancemethod_call
    c:\build\xenocide\xeno\python\objects\abstract.c (1797): PyObject_Call
    c:\build\xenocide\xeno\python\stackless\core\cframeobject.c (224): run_cframe
    c:\build\xenocide\xeno\python\stackless\core\stacklesseval.c (607): slp_frame_dispatch_top
    c:\build\xenocide\xeno\python\stackless\module\scheduling.c (1156): slp_run_tasklet
    c:\build\xenocide\xeno\python\stackless\core\stacklesseval.c (281): slp_eval_frame
    c:\build\xenocide\xeno\python\stackless\core\stacklesseval.c (248): climb_stack_and_eval_frame
    c:\build\xenocide\xeno\python\stackless\core\stacklesseval.c (276): slp_eval_frame
    c:\build\xenocide\xeno\python\stackless\module\stacklessmodule.c (489): PyStackless_Call_Main
    c:\build\xenocide\xeno\python\stackless\module\stacklessmodule.c (537): PyStackless_CallMethod_Main
    c:\build\xenocide\xeno\xenocide\src\snake\snakesystem.cpp (446): Xenocide::SnakeSystem::startMainTasklet
    c:\build\xenocide\xeno\xenocide\src\game\gamemodule.cpp (89): Xenocide::GameModule::main
    c:\build\xenocide\xeno\xenocide\src\launcher\launcher.cpp (116): main
    f:\rtm\vctools\crt_bld\self_x86\crt\src\crtexe.c (586): __tmainCRTStartup
    f:\rtm\vctools\crt_bld\self_x86\crt\src\crtexe.c (403): mainCRTStartup
    0x7C816D4F (File and line number not available)
    RegisterWaitForInputIdle
    Data:
    00 00 01 80    FB FB FB FB    60 4D 72 B0    E8 16 0A 03     ........ `Mr.....
    38 A9 02 07    41 6E 71 27    78 EF 03 07    C4 75 25 1E     8...Anq' x....u%.
    00 00 00 00    00 00 00 00    00 00 00 00    00 00 00 00     ........ ........
    00 00 00 00    00 00 00 00    C4 6F 8C 59    68 68 09 03     ........ .o.Yhh..
    20 3F 04 07    65 6A E5 00    20 89 D9 02    F8 62 03 07     .?..ej.. .....b..
    00 00 00 00    00 00 00 00    00 00 00 00    00 00 00 00     ........ ........
    00 00 00 00    00 00 00 00    68 D8 1A 88    30 17 0A 03     ........ h...0...
    B8 69 04 07    0C 94 F0 A1    D8 EE 03 07    68 D3 D3 02     .i...... ....h...
    2A 55 90 0F    E8 6A 04 07    F8 68 04 07    00 00 00 00     *U...j.. .h......
    00 00 00 00    00 00 00 00    8C DF B5 25    80 A6 02 03     ........ ...%....
    4C D1 D3 02    00 00 00 00    00 00 00 00    00 00 00 00     L....... ........
    00 00 00 00    00 00 00 00    00 00 00 00    C8 95 CB DC     ........ ........
    E8 71 0A 03    F8 69 04 07    00 00 00 00    00 00 00 00     .q...i.. ........
    00 00 00 00    11 51 0A D7    88 1C 09 03    F8 FA 06 03     .....Q.. ........
    12 4E B6 0B    28 EF 03 07    C4 75 25 1E    00 00 00 00     .N..(... .u%.....
    00 00 00 00    00 00 00 00    00 00 00 00    00 00 00 00     ........ ........
    00 00 00 00    00 00 00 00    00 00 00 00    00 00 00 00     ........ ........
    00 00 00 00    00 00 00 00    00 00 00 00    65 0F 9B 2A     ........ ....e..*
    88 EE 03 07    90 3E 04 07    98 E2 11 17    A8 68 09 03     .....>.. .....h..
    D8 49 04 07    64 26 CA A1    A0 16 0A 03    B8 69 04 07     .I..d&.. .....i..
    98 F4 D9 ED    48 24 0A 03    48 3E 04 07    00 00 00 00     ....H$.. H>......
    00 00 00 00    00 00 00 00    00 00 00 00    00 00 00 00     ........ ........
    00 00 00 00    00 00 00 00    00 00 00 00    00 00 00 00     ........ ........
    00 00 00 00    00 00 00 00    00 00 00 00    85 8F 27 57     ........ ......'W
    B0 71 FF 02    28 6A 04 07    FB FB FB FB    00 09 62 76     .q..(j.. ......bv