Crash on large pull of hgsubversion repo
Created originally on Bitbucket by FlorianGeorge
When pulling a large amount of commits (over 1000), tortoiseHg crashed for me twice so far. One time around 300/1000, the second time at 440/821.
The Output Log Window (whole window is greyed out but the visible part is still readable) doesn't say something special: {{{ [r14762] user: M trunk/.../.../abc.cpp M trunk/.../.../abc.h committed to "default" as 2b0f4752e886 [r14762] user: commit comment }}}
I have looked around for a log file, but I can't find one.
When thgw.exe crashed, I could select "Debug", so I took a look with Visual Studio 2008.
Call Stack is attached as "crash call stack 120830-1.txt".
The line where it crashed is calloc_impl.c, line 91 {{{ if (pvReturn == NULL) --> pvReturn = HeapAlloc(_crtheap, HEAP_ZERO_MEMORY, size); }}}
Local Variables: {{{ num 18415616 unsigned int size 0 unsigned int
-
errno_tmp 0x00001e60 int * size_orig 18415616 unsigned int pvReturn 0x00000000 void * _Expr_val 18415616 int
}}}
I'm running Windows 7 SP1 x86, tortoiseHg 2.4.3, hgSubversion newest repo version (Changeset: 924 (e252f9355933) test_fetch_command: fix if local encoding is not UTF-8).
Any other information that could help?
Attachments: crash_call_stack_120830-1.txtBug_Reporter_120830-_1