Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 295682 - dev-lang/php-5.2.11-r1 SIGBUSes on sparc (strict-aliasing issue)
Summary: dev-lang/php-5.2.11-r1 SIGBUSes on sparc (strict-aliasing issue)
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: unaligned-access
  Show dependency tree
 
Reported: 2009-12-04 18:05 UTC by Dustin Polke
Modified: 2011-07-26 18:39 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dustin Polke 2009-12-04 18:05:34 UTC
SIGBUS error is received while executing tests during build.
Installed php executable SIGBUSes as well.

# gdb /var/tmp/portage/dev-lang/php-5.2.11-r1/work/php-5.2.11/php-cli -n
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 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.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "sparc-unknown-linux-gnu"...
(gdb) run /var/tmp/portage/dev-lang/php-5.2.11-r1/work/php-5.2.11/run-tests.php
Starting program: /var/tmp/portage/dev-lang/php-5.2.11-r1/work/php-5.2.11/php-cli /var/tmp/portage/dev-lang/php-5.2.11-r1/work/php-5.2.11/run-tests.php
[Thread debugging using libthread_db enabled]
[New Thread 0xf7f6abe0 (LWP 26689)]

Program received signal SIGBUS, Bus error.
[Switching to Thread 0xf7f6abe0 (LWP 26689)]
ZEND_RECV_SPEC_HANDLER (execute_data=0xff9a7710, tsrm_ls=0x508050) at /var/tmp/portage/dev-lang/php-5.2.11-r1/work/php-5.2.11/Zend/zend_vm_execute.h:377
377                     zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, *param TSRMLS_CC);

Reproducible: Always




Portage 2.1.6.13 (default/linux/sparc/experimental/multilib/server, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r8 sparc64)
=================================================================
System uname: Linux-2.6.30-gentoo-r8-sparc64-sun4u-with-gentoo-1.12.13
Timestamp of tree: Fri, 04 Dec 2009 07:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p35
dev-lang/python:     2.6.2-r1
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="sparc"
CBUILD="sparc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=ultrasparc -pipe -ggdb"
CHOST="sparc-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -mcpu=ultrasparc -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect distlocks fixpackages multilib-strict parallel-fetch protect-owned sandbox sfperms splitdebug strict test unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://mirror.netcologne.de/gentoo/     ftp://gentoo.tiscali.nl/pub/mirror/gentoo/     ftp://mirror.cambrium.nl/pub/os/linux/gentoo/     ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo     ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_COMPRESS=""
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=500"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/sping /usr/local/portage/modified /usr/local/portage/own"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="acl admin apache2 bash-completion bzip2 cli courier coverpage cracklib crypt cups cxx dovecot-sasl dri fortran gd git gpm iconv iproute2 javascript jpeg kerberos keyscrub logrotate loop-aes mime modules mudflap multilib nls nptl nptlonly openmp pam pcre perl php png posix pppd python readline sasl session sparc spl ssl sysfs syslog tcpd threads tiff truetype unicode userlocales xml xorg zlib" ALSA_CARDS="cs4231" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias asis auth_basic auth_digest authn_anon authn_dbm     authn_file authz_host autoindex cache cern_meta charset_lite dav dav_fs     deflate dir disk_cache env expires ext_filter file_cache filter headers     include info log_config logio mem_cache mime mime_magic negotiation proxy     proxy_connect proxy_ftp proxy_http rewrite setenvif speling status unique_id     userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="mach64"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS_FLAGS
Comment 1 Dustin Polke 2009-12-05 15:50:33 UTC
I found in the php bugzilla a similar case [1] where the solution was adding '-fno-strict-aliasing' to CFLAGS. This worked for me as well.
I suggest to add '-fno-strict-aliasing' to CFLAGS when at least on sparc. I don't know whether archs are affected. I could only test on amd64 where I didn't observe this crash.

[1] http://bugs.php.net/bug.php?id=40599
Comment 2 Christian Hoffmann (RETIRED) gentoo-dev 2009-12-16 20:19:34 UTC
Could you please file a bug at bugs.php.net? Either this is a php bug or at least a bug which should be worked around in php and not in distribution packages.
I can include the work around (I don't consider it a fix) nevertheless, but I'm not really sure, what the impact of no-strict-aliasing is.

According to [1] it should not cause much harm, so I guess we'll just add it. Nevertheless, we need the upstream bug report.

[1] http://thread.gmane.org/gmane.linux.gentoo.devel/39495
Comment 3 Dustin Polke 2009-12-17 09:54:54 UTC
(In reply to comment #2)
> Could you please file a bug at bugs.php.net? Either this is a php bug or at
> least a bug which should be worked around in php and not in distribution
> packages.
I will see when I find the time to push this upstream. I've never worked with upstream php so will check first their website about correct bug report procedures.

If someone of PHP team wants to push this upstream earlier, just go ahead and leave a note here so that I know this has already been done.

> I can include the work around (I don't consider it a fix) nevertheless, but I'm
> not really sure, what the impact of no-strict-aliasing is.
I don't consider this as proper fix either. All I can say is that I haven't any problems since I applied it.
Comment 4 John Hardin 2010-01-16 18:43:28 UTC
I confirm that using CFLAGS='-fno-strict-aliasing' to build dev-lang/php-5.2.12 fixes SIGSEG and SIGBUS errors (specifically in Squirrelmail) on sparc64 sun4u TI UltraSparc IIi (Sabre).

Can we get this added to the package CFLAGS for the SPARC platform, at least until upstream fixes the underlying problem?
Comment 5 Dustin Polke 2010-02-09 15:01:08 UTC
Short notice to the maintainers:
Because I replaced the server by new hardware (which is not sparc anymore), I will not open upstream bug report as I cannot test upstream suggestions or give feedback without hardware.

Thanks
Dustin
Comment 6 Matti Bickel (RETIRED) gentoo-dev 2010-04-03 23:22:56 UTC
John: i don't have a SPARC to test that. The PHP folks will ask for a full backtrace of the crash. Can you provide those?

Here are two links to get you started: 
http://www.gentoo.org/proj/en/qa/backtraces.xml (to get debug info out of php)
http://bugs.php.net/bugs-generating-backtrace.php (general coredump info)

If you could attach/post the backtraces, i'd create the upstream bug. There doesn't seem to be a similar issue currently.
Comment 7 John Hardin 2010-04-04 02:09:11 UTC
Matti:

I'll see what I can do. Upgrade to 5.2.13 is queued up so things will probably break on that box shortly... :) Thanks for the ping.
Comment 8 John Hardin 2010-06-14 00:56:22 UTC
(In reply to comment #6)
> John: i don't have a SPARC to test that. The PHP folks will ask for a full
> backtrace of the crash. Can you provide those?

Okay, 5.2.13 still exhibits the segfault with SquirrelMail. Unfortunately my build defaults are to strip symbols so a backtrace isn't too helpful.

I do this:
  CFLAGS=" -ggdb " FEATURES="nostrip" emerge php

...and the segfaults stop.

Grrr.

I'm now recompiling without any overrides to verify whether the segfaults return.
Comment 9 John Hardin 2010-06-20 05:43:03 UTC
(In reply to comment #8)
> (In reply to comment #6)
> > John: i don't have a SPARC to test that. The PHP folks will ask for a full
> > backtrace of the crash. Can you provide those?
> 
> Okay, 5.2.13 still exhibits the segfault with SquirrelMail. Unfortunately my
> build defaults are to strip symbols so a backtrace isn't too helpful.
> 
> I do this:
>   CFLAGS=" -ggdb " FEATURES="nostrip" emerge php
> 
> ...and the segfaults stop.
> 
> Grrr.
> 
> I'm now recompiling without any overrides to verify whether the segfaults
> return.

Ayup. Recompiling with stripped no-debug libraries restores the segfault. Now what? 

Comment 10 John Hardin 2010-06-20 15:13:21 UTC
Okay, with just 
  FEATURES="nostrip" emerge php
I can get some symbols and a segfault. Here is the backtrace:


Core was generated by `php configtest.php'.
Program terminated with signal 11, Segmentation fault.
[New process 574]
#0  0x002ae974 in ZEND_RECV_SPEC_HANDLER ()
(gdb) bt
#0  0x002ae974 in ZEND_RECV_SPEC_HANDLER ()
#1  0x0026a030 in execute ()
#2  0x0027ff00 in zend_do_fcall_common_helper_SPEC ()
#3  0x0026a030 in execute ()
#4  0x0027ff00 in zend_do_fcall_common_helper_SPEC ()
#5  0x0026a030 in execute ()
#6  0x00270c30 in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER ()
#7  0x0026a030 in execute ()
#8  0x00270c30 in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER ()
#9  0x0026a030 in execute ()
#10 0x0027ff00 in zend_do_fcall_common_helper_SPEC ()
#11 0x0026a030 in execute ()
#12 0x00270c30 in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER ()
#13 0x0026a030 in execute ()
#14 0x00270c30 in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER ()
#15 0x0026a030 in execute ()
#16 0x00270c30 in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER ()
#17 0x0026a030 in execute ()
#18 0x00241654 in zend_execute_scripts ()
#19 0x001f4960 in php_execute_script ()
#20 0x002cd5d8 in main ()
(gdb) 


It appears to be segfaulting in the same routine as the OP.

I'm recompiling again with -ggdb in /etc/make.conf vs. on the command line to see if that works better.
Comment 11 Raúl Porcel (RETIRED) gentoo-dev 2010-07-25 11:16:02 UTC
Oops...this bug slipped by.

@php: if you need access to sparc hw, just tell me on irc
Comment 12 Raúl Porcel (RETIRED) gentoo-dev 2010-07-25 17:32:03 UTC
This reminds me of bug http://bugs.php.net/bug.php?id=42893

On ia64 we had to force it to build with the 'debug' use-flag.
Comment 13 Matti Bickel (RETIRED) gentoo-dev 2010-07-27 21:23:13 UTC
Can you retry with 5.3.3? It includes a strict aliasing fix for arm, which might help here.
Comment 14 Raúl Porcel (RETIRED) gentoo-dev 2010-08-15 14:30:19 UTC
John, can you check it?

Thanks
Comment 15 John Hardin 2010-08-15 14:49:13 UTC
(In reply to comment #14)
> John, can you check it?

I will do so, but I can't guarantee how quickly.

Comment 16 Alex Buell 2010-11-13 13:48:01 UTC
dev-lang/php 5.2.14 does not exhibit this issue on SPARC. 
Comment 17 John Hardin 2010-11-13 21:01:45 UTC
(In reply to comment #16)
> dev-lang/php 5.2.14 does not exhibit this issue on SPARC. 

It does for me.
Comment 18 John Hardin 2010-12-02 06:29:49 UTC
(In reply to comment #17)
> (In reply to comment #16)
> > dev-lang/php 5.2.14 does not exhibit this issue on SPARC. 
> 
> It does for me.

Same symptoms:

mercury src # equery l dev-lang/php
[ Searching for package 'php' in 'dev-lang' among: ]
 * installed packages
[I--] [  ] dev-lang/php-5.2.14 (5)
mercury src # php configtest.php 
Segmentation fault (core dumped)
mercury src # gdb /usr/bin/php core
GNU gdb (Gentoo 7.0.1 p1) 7.0.1
...
This GDB was configured as "sparc-unknown-linux-gnu".
...
Core was generated by `php configtest.php'.
Program terminated with signal 11, Segmentation fault.
#0  0x002e29d4 in ZEND_RECV_SPEC_HANDLER ()
(gdb) bt
#0  0x002e29d4 in ZEND_RECV_SPEC_HANDLER ()
#1  0x0029dfd0 in execute ()
#2  0x002b3ea0 in zend_do_fcall_common_helper_SPEC ()
#3  0x0029dfd0 in execute ()
#4  0x002b3ea0 in zend_do_fcall_common_helper_SPEC ()
#5  0x0029dfd0 in execute ()
#6  0x002a4bd0 in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER ()
#7  0x0029dfd0 in execute ()
#8  0x002a4bd0 in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER ()
#9  0x0029dfd0 in execute ()
#10 0x002b3ea0 in zend_do_fcall_common_helper_SPEC ()
#11 0x0029dfd0 in execute ()
#12 0x002a4bd0 in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER ()
#13 0x0029dfd0 in execute ()
#14 0x002a4bd0 in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER ()
#15 0x0029dfd0 in execute ()
#16 0x002a4bd0 in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER ()
#17 0x0029dfd0 in execute ()
#18 0x00275614 in zend_execute_scripts ()
#19 0x00228780 in php_execute_script ()
#20 0x00301698 in main ()
(gdb) q


Comment 19 Raúl Porcel (RETIRED) gentoo-dev 2010-12-02 18:36:31 UTC
Hey John, can you please add your 'emerge --info' output, and the output of 'emerge -pv php'?

Also, the squirrelmail sigbus happens after its configured, or does it fail too with just extracting the squirrelmail tarball and running configtest.php?

Thanks
Comment 20 John Hardin 2010-12-05 01:54:44 UTC
(In reply to comment #19)
> Hey John, can you please add your 'emerge --info' output, and the output of
> 'emerge -pv php'?

mercury ~ # emerge --info
Portage 2.1.8.3 (default/linux/sparc/10.0, gcc-4.3.4, glibc-2.11.2-r3, 2.6.20-gentoo-r4 sparc64)
=================================================================
System uname: Linux-2.6.20-gentoo-r4-sparc64-sun4u-with-gentoo-1.12.13
Timestamp of tree: Sat, 04 Dec 2010 12:45:01 +0000
app-shells/bash:     4.1_p7
dev-lang/python:     2.4.6, 2.5.4-r4, 2.6.5-r3
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.7.9-r2, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.1.2, 4.3.4, 4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="sparc"
ACCEPT_LICENSE="* -@EULA"
CBUILD="sparc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=ultrasparc -pipe"
CHOST="sparc-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -mcpu=ultrasparc -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://ftp.wallawalla.edu/pub/mirrors/ftp.gentoo.org http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="acl apache2 bash-completion berkdb bzip2 clearpasswd cli cracklib crypt cups cxx dri fortran ftp gcc64 gdbm gpm hal iconv imap jpeg jpeg2k libwww mbox memlimit mime modules mudflap ncurses nls nptl nptlonly openmp pam pcre perl php png posix pppd python readline samba session sharedmem sockets sparc spell spl ssl sysfs syslog sysvipc tcpd threads tiff truetype unicode vhosts xinetd xml xorg xsl zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES=" access actions alias asis auth auth_anon auth_basic auth_dbm auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache case-filter-in case_filter cern-meta cgi cgid charset-lite dav dav-fs dav_fs dav_lock dbd deflate dir disk-cache disk_cache echo env expires ext-filter ext_filter file-cache file_cache filter headers ident imagemap imap include info log_config logio mem-cache mem_cache mime mime-magic mime_magic negotiation php proxy proxy-connect proxy-ftp proxy-http proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique-id unique_id userdir usertrack vhost-alias vhost_alias " COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint mach64 mga r128 radeon sunbw2 suncg14 suncg3 	suncg6 sunffb sunleo tdfx voodoo" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

mercury ~ # emerge -pv php

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-lang/php-5.2.14  USE="apache2 berkdb bzip2 cli crypt ctype filter ftp gd gdbm hash iconv imap json ncurses nls pcre posix readline reflection session simplexml sockets spell spl ssl sysvipc threads tokenizer truetype unicode xml xmlreader xmlwriter xsl zlib (-adabas) -bcmath (-birdstep) -calendar -cdb -cgi -cjk -concurrentmodphp -curl -curlwrappers (-db2) -dbase (-dbmaker) -debug -discard-path -doc -embed (-empress) (-empress-bcs) (-esoob) -exif (-fdftk) (-firebird) -flatfile -force-cgi-redirect (-frontbase) -gd-external -gmp -inifile -interbase -iodbc -ipv6 -kerberos -kolab -ldap -ldap-sasl (-libedit) -mcve -mhash -msql -mssql -mysql -mysqli (-oci8) (-oci8-instant-client) -odbc -pcntl -pdo -pic -postgres -qdbm -recode -sapdb -sharedext -sharedmem -snmp -soap (-solid) -sqlite -suhosin (-sybase-ct) -tidy -wddx -xmlrpc -xpm -yaz -zip" 0 kB


> Also, the squirrelmail sigbus happens after its configured, or does
> it fail too with just extracting the squirrelmail tarball and running
> configtest.php?

I get a sigbus after it's configured. Testing the second scenario will take a while as I have everything working at the moment using FLAGS='-fno-strict-aliasing' and don't want to fiddle with it right now.
Comment 21 John Hardin 2011-07-21 19:10:55 UTC
I have moved off SPARC and can no longer test this. Sorry.
Comment 22 Raúl Porcel (RETIRED) gentoo-dev 2011-07-26 18:39:10 UTC
Okay :)