Edit report at http://bugs.php.net/bug.php?id=53844&edit=1
ID: 53844
Updated by: srinatar@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] johannes@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] jacques@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