help: fetchyahoo crash in perl on upgrading to 6.1-PRERELEASE #0
Rajarajan Rajamani
rajarajan at comcast.net
Thu Mar 23 15:42:22 UTC 2006
I am having a crash when trying to use fetchyahoo.
Prior to upgrading my box from 5.4 to 6.1 there was no problem.
After upgrading to 6.1 (and cvsup'ing all the ports)
I did a portupgrade -fa to recompile all of them.
Now I am having the following problem
> fetchyahoo
Logging in securely via SSL as null_function on Thu Mar 23 10:24:39 2006
Segmentation fault (core dumped)
Using truss I found the following
> truss /usr/local/bin/fetchyahoo --quiet --configfile=$HOME/.fetchyahoorc-null_function
-- snip --
open("/usr/local/lib/perl5/site_perl/5.8.8/mach/Crypt/SSLeay/CTX.pm",0x0,0666) =
fstat(3,0xbfbfbf10) = 0 (0x0)
read(0x3,0x807b000,0x1000) = 54 (0x36)
break(0x8578000) = 0 (0x0)
read(0x3,0x807b000,0x1000) = 0 (0x0)
close(3) = 0 (0x0)
break(0x8579000) = 0 (0x0)
mmap(0x0,12288,(0x3)PROT_READ|PROT_WRITE,(0x1002)MAP_ANON|MAP_PRIVATE,-1,0x0) =
munmap(0x28286000,0x1000) = 0 (0x0)
break(0x857a000) = 0 (0x0)
break(0x857b000) = 0 (0x0)
break(0x857c000) = 0 (0x0)
break(0x857d000) = 0 (0x0)
break(0x857e000) = 0 (0x0)
stat("/dev/urandom",0xbfbfe1d0) = 0 (0x0)
open("/dev/urandom",0x0,0666) = 3 (0x3)
read(0x3,0x28284303,0x1) = 1 (0x1)
---The line read(0x3,0x28284303,0x1) = 1 (0x1)
---is repeated 1024 times before the following segmentation fault
read(0x3,0x28284303,0x1) = 1 (0x1)
close(3) = 0 (0x0)
getpid() = 72949 (0x11cf5)
SIGNAL 11 (SIGSEGV)
SIGNAL 11 (SIGSEGV)
Process stopped because of: 16
process exit, rval = 139
Segmentation fault
I have recompiled perl and all the ports that fetchyahoo uses but to no avail.
Any clues ?
Thanks - I have learnt a lot of stuff from this list.
RR
More information about the freebsd-questions
mailing list