Date: Fri, 11 Dec 2009 18:49:42 +0100 From: Thomas Vogt <freebsdlists@bsdunix.ch> To: Roar Pettersen <roar.pettersen@uib.no> Cc: gnome@FreeBSD.org Subject: Re: libxml2 Message-ID: <A2A47C84-E6C9-4AE4-B956-9FFD0687E5C0@bsdunix.ch> In-Reply-To: <alpine.GSO.2.00.0912111618060.7213@alf.uib.no> References: <alpine.GSO.2.00.0912111618060.7213@alf.uib.no>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello Am 11.12.2009 um 16:26 schrieb Roar Pettersen: > Hi ! > After upgrading my FreeBSD 7.2-STABLE system I now get many > php.core files because I now use libxml2 (2.7.6). >=20 > Here is some info from gdb : >=20 > # /local/apache2/ipfw/cron2.sh > Segmentation fault: 11 (core dumped) > [root@proxy-gw2 /tmp/download]# gdb php php.core > GNU gdb 6.1.1 [FreeBSD] > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and = you are > welcome to change it and/or distribute copies of it under certain = conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for = details. > This GDB was configured as "amd64-marcel-freebsd"...(no debugging = symbols found)... > Core was generated by `php'. > Program terminated with signal 11, Segmentation fault. > Reading symbols from /lib/libcrypt.so.4...(no debugging symbols = found)...done. > Loaded symbols for /lib/libcrypt.so.4 > Reading symbols from /lib/libm.so.5...(no debugging symbols = found)...done. > Loaded symbols for /lib/libm.so.5 > Reading symbols from /usr/local/lib/libxml2.so.5...(no debugging = symbols found)...done. > Loaded symbols for /usr/local/lib/libxml2.so.5 > Reading symbols from /lib/libz.so.4...(no debugging symbols = found)...done. > Loaded symbols for /lib/libz.so.4 > Reading symbols from /usr/local/lib/libiconv.so.3...(no debugging = symbols found)...done. > Loaded symbols for /usr/local/lib/libiconv.so.3 > Reading symbols from /lib/libc.so.7...(no debugging symbols = found)...done. > Loaded symbols for /lib/libc.so.7 > Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols = found)...done. > Loaded symbols for /libexec/ld-elf.so.1 > #0 0x0000000802b20860 in ?? () > (gdb) backtrace > #0 0x0000000802b20860 in ?? () > #1 0x0000000800b11784 in xmlIsMainThread () from = /usr/local/lib/libxml2.so.5 > #2 0x0000000800b10de9 in __xmlLastError () from = /usr/local/lib/libxml2.so.5 > #3 0x0000000800aa3d89 in xmlResetLastError () from = /usr/local/lib/libxml2.so.5 > #4 0x0000000800aaa9cf in xmlCleanupParser () from = /usr/local/lib/libxml2.so.5 > #5 0x00000000004432f8 in php_libxml_shutdown () > #6 0x0000000000443329 in zm_shutdown_libxml () > #7 0x000000000050d731 in module_destructor () > #8 0x00000000005141ea in zend_hash_apply_deleter () > #9 0x0000000000514458 in zend_hash_graceful_reverse_destroy () > #10 0x00000000005098c7 in zend_shutdown () > #11 0x00000000004c599a in php_module_shutdown () > #12 0x000000000058e35b in main () >=20 >=20 > # php -v > PHP 5.2.11 with Suhosin-Patch 0.9.7 (cli) (built: Dec 11 2009 = 07:30:10) > Copyright (c) 1997-2009 The PHP Group > Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies > Segmentation fault: 11 (core dumped) >=20 > # uname -a > FreeBSD proxy-gw2.uib.no 7.2-STABLE FreeBSD 7.2-STABLE #0: Fri Dec 11 = 00:22:13 CET 2009 = root@proxy-gw2.uib.no:/usr/obj/usr/src/sys/PROXY-GW2 amd64 >=20 >=20 > Thank you ! >=20 There is already a PR.=20 http://www.freebsd.org/cgi/query-pr.cgi?pr=3D141226 You can downgrade libxml2 or remove all lines below from = "patch-configure" in libxml2 (/usr/ports/textproc/libxml2/files/..) an = recompile libxml2: @@ -20665,6 +20666,8 @@ fi fi ;; + *freebsd*) THREAD_LIBS=3D"" + ;; esac if test "$WITH_THREADS" =3D "1" ; then THREAD_CFLAGS=3D"$THREAD_CFLAGS -D_REENTRANT" Regards, Thomas Tom
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A2A47C84-E6C9-4AE4-B956-9FFD0687E5C0>