![](https://secure.gravatar.com/avatar/49e63acb01f2ca80efce7eed08310ce8.jpg?s=120&d=mm&r=g)
Hi Fabrice, The latest binary you sent me fails on some pdf inclusion in a manual i'm currently upgrading. Is there a way to trap the bug trace in windows? I get this pop up screen which i cannot cut and paste. figures : dimensions of ./cols-002.pdf loaded from figurefile itself ./cols-002.pdf <./cols-002.pdf return code : 65280 run time : 5 seconds It's hard to create a test file because deleting a page changes the location of the error. BTW, the fact that the latest pdftex includes all file at the end Transcript written on error.log. ./cols-001.pdf ./cols-001.pdf ./cols-001.pdf ./cols-001.pdf ./cols-002.pdf ./cols-002.pdf ./cols-002.pdf ./cols-002.pdf ./cols-003.pdf ./cols-003.pdf ./cols-003.pdf ./cols-003.pdf ./cols-004.pdf ./cols-004.pdf ./cols-004.pdf ./cols-004.pdf ./cols-005.pdf etc is a drastic change and presumes that the files didn't change; i happen to have situations where the files are generated run time and therefore change -) not in this case but ... was something changed to the \immediate? Hans ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- information: http://www.pragma-ade.com/roadmap.pdf documentation: http://www.pragma-ade.com/showcase.pdf -------------------------------------------------------------------------
![](https://secure.gravatar.com/avatar/ad5afbb91c8b5ec2b1199838461a8348.jpg?s=120&d=mm&r=g)
Hi, today I got a file from pdftex with /ID [<B3CD97AFAC5A> <B3CD97AFAC5A>] Looks short, eh. More such short /IDs appear every once and then, e. g. by letting printID() run in a loop. Reason is in utils.c the function convertStringToHexString(), which calculates int lin = strlen(in); from the raw md5 sum, but this can contain real zeros, which are mis-interpreted as end of string. Solution could be to hardcode int lin = 16. And maybe rename the function to something special, e. g. convertMD5ResultToHexString(). Have fun. Regards, Hartmut
![](https://secure.gravatar.com/avatar/ad5afbb91c8b5ec2b1199838461a8348.jpg?s=120&d=mm&r=g)
/ID [<B3CD97AFAC5A> <B3CD97AFAC5A>]
Ah, it had been repaired already, in 1.11c of teTeX :-) Anyway, I would salt it by sprintf(rand_str, "%d", random()); md5_append(&state, (const md5_byte_t *) rand_str, strlen(rand_str)); as the time resolution is rather coarse 1 second. Regards, Hartmut
participants (2)
-
Hans Hagen
-
Hartmut Henkel