Bug #63260 [NEW]: [dblib] Segmentation fault on cli and php-fpm

From: Date: Thu, 11 Oct 2012 09:29:18 +0000
Subject: Bug #63260 [NEW]: [dblib] Segmentation fault on cli and php-fpm
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-174012@lists.php.net to get a copy of this message
From: robsonpeixoto at gmail dot com Operating system: Mac OS X 10.8.2 PHP version: 5.4.7 Package: PDO related Bug Type: Bug Bug description:[dblib] Segmentation fault on cli and php-fpm Description: ------------ I got a segmentation fault when try to connect to connect on Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64). I tested with php53, and work very well. I compiled freetds 0.91 with this configure: --enable-msdblib --with-tdsver=8.0 --with-unixodbc=${prefix} This is my freetds.conf with permission 0644 [global] tds version = 7.2 text size = 64512 On the same machine, I have the php5.4 and php5.3 installed. With php5.3 worked very well Test script: --------------- $hostname = "IP"; $dbname = "LOGIN"; $username = "USER"; $pw = "PASS"; $port = 1433; $db = new PDO("dblib:host=$hostname:$port;dbname=$dbname;charset=IBM850", "$username", "$pw"); var_dump($db); Expected result: ---------------- class PDO#1 (0) { } Actual result: -------------- (gdb) bt #0 0x00007fff93ca0650 in strlen () #1 0x00007fff93d27a65 in __vfprintf () #2 0x00007fff93d26337 in vfprintf_l () #3 0x0000000102b98c2f in tdsdump_log () #4 0x0000000102b8031b in dbsetopt () #5 0x00000001026f87bf in pdo_dblib_handle_factory () #6 0x0000000100082134 in zim_PDO_dbh_constructor () #7 0x0000000100d032db in xdebug_execute_internal () #8 0x0000000100266bd1 in zend_do_fcall_common_helper_SPEC () #9 0x0000000100267451 in execute () #10 0x0000000100d03047 in xdebug_execute () #11 0x00000001001dc575 in zend_execute_scripts () #12 0x0000000100180882 in php_execute_script () #13 0x0000000100268c05 in main () -- Edit bug report at https://bugs.php.net/bug.php?id=63260&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=63260&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=63260&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=63260&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=63260&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=63260&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=63260&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=63260&r=needscript Try newer version: https://bugs.php.net/fix.php?id=63260&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=63260&r=support Expected behavior: https://bugs.php.net/fix.php?id=63260&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=63260&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=63260&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=63260&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=63260&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=63260&r=dst IIS Stability: https://bugs.php.net/fix.php?id=63260&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=63260&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=63260&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=63260&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=63260&r=mysqlcfg

« previous php.bugs (#174012) next »