> -----Original Message----- > From: Dave Mitchell via RT [mailto:[EMAIL PROTECTED] > Sent: Tuesday, May 17, 2005 4:04 AM > To: [EMAIL PROTECTED] > Subject: Re: [perl #35449] Perl dumps core (SIGBUS) while eval'ing a > string > > > I'm afaid ther's not really a lot we can do about this with a > reproducable test-case. My gut feeling is that it's most likely > DBD::Informix corrupting something during the syntax error, then the > later eval errors you see in Perl are just consequences of that, with the > different permuations of eval strings just sometimes ticking the > corruption.
During some additional investigation I also came to a feeling that DBD::Informix is (maybe partly) responsible for the problem. Fortunately, I succeeded in procucing a simple test case for the problem. So, you can check if your assumption regarding DBD::Informix is right. See the attached file for the test case code. It works slightly different from the way i described in my first letter. SIGBUS comes *after* evaluating the string, but it is still there and you may see it with your own eyes. It works for me on my solaris8 both under perl 5.8.6 and 5.8.5 and with both DBD::Informix 2003.04 and 2005.01. Best regards, Konstantin Solodovnikov, JSC "Web Media Servises". [EMAIL PROTECTED]
test.pl
Description: Binary data