Project

General

Profile

Bug #3700 » i386-mswin32_100.txt

Heap corruption call stack - pweldon (Peter Weldon), 08/16/2010 01:38 PM

 
> msvcr100d.dll!_free_dbg_nolock(void * pUserData, int nBlockUse) Line 1376 + 0x3b bytes C++
msvcr100d.dll!_free_dbg(void * pUserData, int nBlockUse) Line 1265 + 0xd bytes C++
msvcr100d.dll!free(void * pUserData) Line 49 + 0xb bytes C++
msvcr100-ruby191.dll!vm_xfree(rb_objspace * objspace, void * ptr) Line 752 + 0xa bytes C
msvcr100-ruby191.dll!ruby_xfree(void * x) Line 800 + 0xe bytes C
msvcr100-ruby191.dll!cvt(double value, int ndigits, int flags, char * sign, int * decpt, int ch, int * length, char * buf) Line 1169 + 0x9 bytes C
msvcr100-ruby191.dll!BSD_vfprintf(rb_printf_sfile * fp, const char * fmt0, char * ap) Line 821 + 0x3c bytes C
msvcr100-ruby191.dll!ruby_snprintf(char * str, unsigned int n, const char * fmt, ...) Line 1252 + 0x11 bytes C
msvcr100-ruby191.dll!rb_str_format(int argc, const unsigned long * argv, unsigned long fmt) Line 1062 + 0x26 bytes C
msvcr100-ruby191.dll!rb_f_sprintf(int argc, const unsigned long * argv) Line 437 + 0x3e bytes C
msvcr100-ruby191.dll!call_cfunc(unsigned long (void)* func, unsigned long recv, int len, int argc, const unsigned long * argv) Line 314 + 0xf bytes C
msvcr100-ruby191.dll!vm_call_cfunc(rb_thread_struct * th, rb_control_frame_t * reg_cfp, int num, unsigned long recv, const rb_block_struct * blockptr, const rb_method_entry_struct * me) Line 401 + 0x25 bytes C
msvcr100-ruby191.dll!vm_call_method(rb_thread_struct * th, rb_control_frame_t * cfp, int num, const rb_block_struct * blockptr, unsigned long flag, unsigned long id, const rb_method_entry_struct * me, unsigned long recv) Line 523 + 0x1d bytes C
msvcr100-ruby191.dll!vm_exec_core(rb_thread_struct * th, unsigned long initial) Line 1006 + 0x37 bytes C
msvcr100-ruby191.dll!vm_exec(rb_thread_struct * th) Line 1145 + 0xd bytes C
msvcr100-ruby191.dll!invoke_block_from_c(rb_thread_struct * th, const rb_block_struct * block, unsigned long self, int argc, const unsigned long * argv, const rb_block_struct * blockptr, const RNode * cref) Line 557 + 0x9 bytes C
msvcr100-ruby191.dll!vm_yield(rb_thread_struct * th, int argc, const unsigned long * argv) Line 587 + 0x1f bytes C
msvcr100-ruby191.dll!rb_yield_0(int argc, const unsigned long * argv) Line 731 + 0x14 bytes C
msvcr100-ruby191.dll!rb_yield(unsigned long val) Line 741 + 0xb bytes C
msvcr100-ruby191.dll!rb_ary_each(unsigned long ary) Line 1427 + 0x30 bytes C
msvcr100-ruby191.dll!call_cfunc(unsigned long (void)* func, unsigned long recv, int len, int argc, const unsigned long * argv) Line 317 + 0x7 bytes C
msvcr100-ruby191.dll!vm_call_cfunc(rb_thread_struct * th, rb_control_frame_t * reg_cfp, int num, unsigned long recv, const rb_block_struct * blockptr, const rb_method_entry_struct * me) Line 401 + 0x25 bytes C
msvcr100-ruby191.dll!vm_call_method(rb_thread_struct * th, rb_control_frame_t * cfp, int num, const rb_block_struct * blockptr, unsigned long flag, unsigned long id, const rb_method_entry_struct * me, unsigned long recv) Line 523 + 0x1d bytes C
msvcr100-ruby191.dll!vm_exec_core(rb_thread_struct * th, unsigned long initial) Line 1006 + 0x37 bytes C
msvcr100-ruby191.dll!vm_exec(rb_thread_struct * th) Line 1145 + 0xd bytes C
msvcr100-ruby191.dll!invoke_block_from_c(rb_thread_struct * th, const rb_block_struct * block, unsigned long self, int argc, const unsigned long * argv, const rb_block_struct * blockptr, const RNode * cref) Line 557 + 0x9 bytes C
msvcr100-ruby191.dll!vm_yield(rb_thread_struct * th, int argc, const unsigned long * argv) Line 587 + 0x1f bytes C
msvcr100-ruby191.dll!rb_yield_0(int argc, const unsigned long * argv) Line 731 + 0x14 bytes C
msvcr100-ruby191.dll!rb_yield(unsigned long val) Line 741 + 0xb bytes C
msvcr100-ruby191.dll!rb_ary_each(unsigned long ary) Line 1427 + 0x30 bytes C
msvcr100-ruby191.dll!call_cfunc(unsigned long (void)* func, unsigned long recv, int len, int argc, const unsigned long * argv) Line 317 + 0x7 bytes C
msvcr100-ruby191.dll!vm_call_cfunc(rb_thread_struct * th, rb_control_frame_t * reg_cfp, int num, unsigned long recv, const rb_block_struct * blockptr, const rb_method_entry_struct * me) Line 401 + 0x25 bytes C
msvcr100-ruby191.dll!vm_call_method(rb_thread_struct * th, rb_control_frame_t * cfp, int num, const rb_block_struct * blockptr, unsigned long flag, unsigned long id, const rb_method_entry_struct * me, unsigned long recv) Line 523 + 0x1d bytes C
msvcr100-ruby191.dll!vm_exec_core(rb_thread_struct * th, unsigned long initial) Line 1006 + 0x37 bytes C
msvcr100-ruby191.dll!vm_exec(rb_thread_struct * th) Line 1145 + 0xd bytes C
msvcr100-ruby191.dll!invoke_block_from_c(rb_thread_struct * th, const rb_block_struct * block, unsigned long self, int argc, const unsigned long * argv, const rb_block_struct * blockptr, const RNode * cref) Line 557 + 0x9 bytes C
msvcr100-ruby191.dll!rb_vm_invoke_proc(rb_thread_struct * th, rb_proc_t * proc, unsigned long self, int argc, const unsigned long * argv, const rb_block_struct * blockptr) Line 603 + 0x1f bytes C
msvcr100-ruby191.dll!rb_proc_call(unsigned long self, unsigned long args) Line 584 + 0x66 bytes C
msvcr100-ruby191.dll!rb_call_end_proc(unsigned long data) Line 13 + 0xf bytes C
msvcr100-ruby191.dll!rb_exec_end_proc() Line 134 + 0xe bytes C
msvcr100-ruby191.dll!ruby_finalize_0() Line 103 C
msvcr100-ruby191.dll!ruby_cleanup(volatile int ex) Line 147 + 0x1d bytes C
msvcr100-ruby191.dll!ruby_run_node(void * n) Line 254 + 0x12 bytes C
ruby.exe!main(int argc, char * * argv) Line 35 + 0x16 bytes C
ruby.exe!__tmainCRTStartup() Line 555 + 0x19 bytes C
ruby.exe!mainCRTStartup() Line 371 C
kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes
ntdll.dll!___RtlUserThreadStart@8() + 0x27 bytes
ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes
(1-1/2)