Bus Error using SSLeay

Ken Bowlus orgz at mac.com
Tue Mar 20 16:45:52 PDT 2007


Thanks, Ryan.  Much to my surprise that worked.  I only say "much to  
my surprise" because I had built the port against  the libraries on  
my machine.  I then uninstalled it, made sure all my ports were  
upgraded, ran clean, then reinstalled the port and I had the same  
result.  I had done this all last night.  I noticed when I ran the  
command that you gave me that after it fetched and installed the  
port, it deactivated and uninstalled a previous version of that  
port.  I should have looked specifically at what version of the port  
I had installed but, since I had installed it yesterday and upgraded  
all installed ports, I assumed that Ihad the latest (that was a good  
learning experience)!  Now, I'm a little confused as to what really  
happened but this helps me for the next time I run into a problem  
(maybe I should have used the -f option).

Thanks again!

On Mar 20, 2007, at 3:55 PM, Ryan Schmidt wrote:

>
> On Mar 20, 2007, at 17:22, orgz at mac.com wrote:
>
>> I'm using the current SSLeay module (p5-crypt-ssleay) module in a  
>> perl script that is trying to get an https URL but it always fails  
>> and reports a bus error (i.e., no bus error on http URLs).  I am  
>> running Mac OS X 1.4.9 and have XCode 2.4.1 installed.  I think  
>> 10.4.9 may be the problem because the mod date for libmx.A.dylib  
>> looks like it was the day I installed 10.4.9.  So, I'm looking for  
>> confirmation from those who know better that this is probably the  
>> case and to see if there is an reasonable solution to fix this  
>> problem.  Or, would I have to restore to a pre-10.4.9 state? All  
>> of my ports are up to date. Here is the perl crash log:
>>
>> Binary Images Description:
>>     0x1000 -    0xfdfff perl 	/opt/local/bin/perl
>>   0x11e000 -   0x125fff Parser.bundle 	/opt/local/lib/perl5/ 
>> vendor_perl/5.8.8/darwin-2level/auto/HTML/Parser/Parser.bundle
>>   0x129000 -   0x12bfff IO.bundle 	/opt/local/lib/perl5/5.8.8/ 
>> darwin-2level/auto/IO/IO.bundle
>>   0x12e000 -   0x131fff Socket.bundle 	/opt/local/lib/perl5/5.8.8/ 
>> darwin-2level/auto/Socket/Socket.bundle
>>   0x138000 -   0x139fff Base64.bundle 	/opt/local/lib/perl5/5.8.8/ 
>> darwin-2level/auto/MIME/Base64/Base64.bundle
>>   0x13c000 -   0x140fff SSLeay.bundle 	/opt/local/lib/perl5/ 
>> vendor_perl/5.8.8/darwin-2level/auto/Crypt/SSLeay/SSLeay.bundle
>>   0x144000 -   0x17afff libssl.0.9.8.dylib 	/opt/local/lib/libssl. 
>> 0.9.8.dylib
>>   0x190000 -   0x1a1fff libz.1.dylib 	/opt/local/lib/libz.1.dylib
>> 0x1205000 -  0x12f6fff libcrypto.0.9.8.dylib 	/opt/local/lib/ 
>> libcrypto.0.9.8.dylib
>> 0x8fe00000 - 0x8fe52fff dyld 46.12	/usr/lib/dyld
>> 0x90000000 - 0x901bdfff libSystem.B.dylib 	/usr/lib/libSystem.B.dylib
>> 0x90215000 - 0x9021afff libmathCommon.A.dylib 	/usr/lib/system/ 
>> libmathCommon.A.dylib
>> 0x94c90000 - 0x94cb2fff libmx.A.dylib 	/usr/lib/libmx.A.dylib
>
> I don't know what libmx is... but maybe you should try rebuilding  
> the troublesome port? Thereby rebuilding it against the version of  
> the libraries that are currently on your system? "sudo port -ncuf  
> upgrade <portname>"
>
>




More information about the macports-users mailing list