> Date: Fri, 01 Jan 2016 20:35:24 +0200 > From: Eli Zaretskii <[email protected]> > Cc: [email protected] > > I'm quite sure this crash is related to the version mbrtowc we have in > xspara.c, I just need to devise a way to catch it. Unfortunately, > using fprintf and sprintf cause compilation errors there...
OK, that bug squashed (and the fix committed to the repository). Now I face the next problem: generating texinfo.info still causes Perl to crash, with this backtrace: perl.exe caused an Access Violation at location 66d287c6 in module perl520.dll Writing to location 00000000. Registers: eax=00000000 ebx=0430f8f0 ecx=00000000 edx=00000000 esi=0189d17c edi=01b5261c eip=66d287c6 esp=0022fab0 ebp=0022faf8 iopl=0 nv up ei pl nz na po nc cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206 Call stack: 66D287C6 perl520.dll:66D287C6 Perl_drand48_r 68741736 XSParagraph.dll:68741736 XS_Texinfo__Convert__XSParagraph__XSParagraph_new There's also an error message printed on stderr: Free to wrong pool 3f5d18 not 60e011e at ../tp/Texinfo/Convert/Plaintext.pm line 663. This seems to be related to some memory problem. Any suggestions for how to track down this one? (Where do we call drand48?) Thanks.
