Edit report at http://bugs.php.net/bug.php?id=53844&edit=1
ID: 53844 Updated by: srina...@php.net Reported by: r at rcrowley dot org Summary: PHP built from source on Solaris gets SIGSEGV with libiconv Status: Feedback Type: Bug Package: ICONV related Operating System: Solaris PHP Version: 5.3.5 Block user comment: N Private report: N New Comment: what happens when you do some thing like LD_LIBRARY_PATH=/opt/local/lib ; export LD_LIBRARY_PATH ; php -r 'echo iconv("UTF-8", "UTF-8", "Hello, world.\n");' Previous Comments: ------------------------------------------------------------------------ [2011-02-07 20:55:49] phil at quizlet dot com (I'm working with Richard on this...) [root@gnp2b7ak ~]# showrev Hostname: ... Hostid: c54426 Release: 5.11 Kernel architecture: i86pc Application architecture: i386 Hardware provider: Domain: Kernel version: SunOS 5.11 snv_121 Joyent (the hosting provider) has kindly offered a free Joyent Solaris instance for you to test against, if you'd like. Just email me and I'll get it set up. ------------------------------------------------------------------------ [2011-02-07 19:46:23] johan...@php.net Which version of solaris are you using? My Solaris 11 express works fine. Could you also try doing a ./configure --disable-iconv --with-iconv build? Yor stacktrace shows #1 0xfe8d68ab in iconv () from /lib/libc.so.1 so the libc's iconv is being used. My assumption is that another library is using iconv from /opt/local and so the linker pulls the libs in the wrong order so one version is used for compiling PHP the other for running ... ------------------------------------------------------------------------ [2011-02-07 17:16:45] r at rcrowley dot org # iconv --version iconv (GNU libiconv 1.11) Copyright (C) 2000-2007 Free Software Foundation, Inc. License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Bruno Haible. # pkgin list | grep iconv libiconv-1.12nb1 Character set conversion library # ------------------------------------------------------------------------ [2011-02-01 21:48:13] jacq...@php.net Hi Richard, Can you confirm which versions of iconv you have installed? pkg_info | grep iconv Should give you the information. ------------------------------------------------------------------------ [2011-01-26 08:50:56] r at rcrowley dot org This problem is not limited to one odd Joyent SmartMachine. The problem exists on several not quite identical machines. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/bug.php?id=53844 -- Edit this bug report at http://bugs.php.net/bug.php?id=53844&edit=1