ID: 15189 Comment by: bduell at ncacasi dot org Reported By: nathan at cjhunter dot com Status: Bogus Bug Type: Verisign Payflow Pro related Operating System: Suse Linux 2.2.19 - libc-2.1.3 PHP Version: 4.1.1 New Comment:
I have verified, through VeriSign, that the SDK of PayflowPro (currently, v. 3.06) is statically linked against the openssl libraries. They have no plans on changing this design, therefor we will be changing payment processors. Good luck! Previous Comments: ------------------------------------------------------------------------ [2002-05-26 14:41:56] [EMAIL PROTECTED] Not a bug in PHP, it has either to do something with mod_ssl or the payflowpro .so file. Derick ------------------------------------------------------------------------ [2002-01-28 11:38:13] cassano at monroe dot net I debugged the segmentation fault to the ssl_init_Module function. So I then tried compiling apache without mod_ssl support. This fixed the segmentation fault, but left me without mod_ssl. Upon closer inspection of libpfpro.so it appears to have statically linked to openssl 0.95a. I'm sure that the static openssl and the shared openssl are conflicting. So what can I do? ------------------------------------------------------------------------ [2002-01-23 17:08:33] nathan at cjhunter dot com Hi folks, I just added Payflow support to my setup and received the following errors. > ./httpd.new Segmentation fault > gdb httpd.new GNU gdb 4.18 (gdb) run Starting program: /usr/local/apache/bin/httpd.new (no debugging symbols found)... Program received signal SIGSEGV, Segmentation fault. 0x400d428c in __umoddi3 () from /usr/local/src/payflowpro/linux/lib/libpfpro.so (gdb) backtrace #0 0x400d428c in __umoddi3 () from /usr/local/src/payflowpro/linux/lib/libpfpro.so #1 0x400b6678 in PNVersion () from /usr/local/src/payflowpro/linux/lib/libpfpro.so Cannot access memory at address 0x3. Apache Configure ./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a --enable-module=ssl PHP Configure ./configure --with-apache=../apache_1.3.22 --with-mysql=/usr --with-dom=/usr/local --enable-shared --enable-gd-native-ttf --with-gd=/usr/local --enable-sockets --enable-sysvsem --enable-sysvshm --with-tsrm-pthreads --with-zlib-dir=/usr/local --with-zlib --with-png-dir=/usr --with-jpeg-dir=/usr --with-freetype-dir=/usr/local --with-xpm-dir=/usr --with-cybercash=../mck-3.2.0.4-linux --with-pfpro=../payflowpro/linux > ldd /usr/local/src/payflowpro/linux/lib/libpfpro.so /lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x400ac000) libc.so.6 => /lib/libc.so.6 (0x400b7000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=15189&edit=1
