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

Reply via email to