Yo supongo que habrás copiado los ficheros por ftp en modo binario...
En cuanto al fallo, podría ser que las librerías dbm fueran distintas... o que al estar compiladas en una máquina de 64 bits saliese ese problema...
He mirado perlsolaris y perl585delta, perl586delta y perl587delta, pero no hay comentarios sobre problemas con dbm o si han cambiado de librerías de una versión a otra o es que no son compatibles con los 64 bits...
¿Esos Perl los has compilado tu o venían de fábrica? Si es por eso encontré un mensaje por Internet con "the segfault disappears when compiling in 32bit mode with -Duse64bitint (-Dusethreads still being there)".
Habría que mirar más específicamente en los sitios de Solaris... creo.