bug-texinfo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: texinfo-6.0.91 pretest


From: Eli Zaretskii
Subject: Re: texinfo-6.0.91 pretest
Date: Fri, 01 Jan 2016 21:15:18 +0200

> Date: Fri, 01 Jan 2016 20:35:24 +0200
> From: Eli Zaretskii <address@hidden>
> Cc: address@hidden
> 
> 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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]