Hi Jeff, > > Which modules are those? We definitely want to fix that. > I think this one is now tracked down. pdf-time.c would crash on > occasion (depending on how I nudged things). I was able to get it to > crash using both built in int64_t and BIGNUM. The first issue appeared > in pdf_time_clear when the pdf_i64_assign_quick was invoked. Once > things got unstable, lots of seg faults followed. pdf_time_clear was > trying to zero out a pdf_i64_t. >
Humm... The purpose of pdf_i64_assign_quick() is to be able to initialize a pdf_i64_t with any 32-bit integer value, and '0' is a valid value; and that would be equivalent to the new pdf_i64_zero() that you suggest. Would be worth analyzing deeper the root cause of the problem with assign_quick(). -Aleksander
