The segmentation fault might be caused by the issue discussed in https://bugzilla.redhat.com/show_bug.cgi?id=2203863, when the main executable is built with -fPIE instead of -fPIC, subsequently loaded libraries might pick up the wrong environment (a NULL pointer).
Search Criteria
Package Details: php82-dblib 8.2.24-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/php82.git (read-only, click to copy) |
---|---|
Package Base: | php82 |
Description: | pdo_dblib module for php82 |
Upstream URL: | http://www.php.net |
Licenses: | PHP |
Submitter: | el_aur |
Maintainer: | el_aur |
Last Packager: | el_aur |
Votes: | 5 |
Popularity: | 0.36 |
First Submitted: | 2022-07-26 18:36 (UTC) |
Last Updated: | 2024-10-17 16:53 (UTC) |
Dependencies (57)
- freetds
- php82AUR
- acl (acl-gitAUR) (make)
- apache (apache-gitAUR) (make)
- argon2 (argon2-gitAUR) (make)
- aspell (aspell-gitAUR) (make)
- autoconf (autoconf-gitAUR) (make)
- automake (automake-gitAUR) (make)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR) (make)
- c-clientAUR (make)
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-hybridAUR, coreutils-selinuxAUR, coreutils-uutilsAUR) (make)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR) (make)
- db5.3 (make)
- e2fsprogs (busybox-coreutilsAUR, e2fsprogs-gitAUR) (make)
- enchant (make)
- findutils (findutils-gitAUR, busybox-coreutilsAUR, findutils-selinuxAUR) (make)
- freetds (make)
- gawk (gawk-gitAUR, busybox-coreutilsAUR) (make)
- gd (gd-gitAUR) (make)
- gmp (gmp-hgAUR) (make)
- hspell (make)
- hunspell (hunspell-gitAUR) (make)
- icu (icu-gitAUR) (make)
- krb5 (krb5-gitAUR) (make)
- libedit (make)
- libfbclient (firebirdAUR) (make)
- libffi (libffi-gitAUR) (make)
- libldap (make)
- libsasl (make)
- libsodium (libsodium-gitAUR, libsodium-1.0.18AUR) (make)
- libtool (libtool-gitAUR) (make)
- libvoikko (make)
- libxcrypt (libxcrypt-gitAUR) (make)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR) (make)
- libxslt (libxslt-gitAUR) (make)
- libzip (libzip-gitAUR) (make)
- lmdb (lumosqlAUR, lmdb-gitAUR) (make)
- ncurses (ncurses-gitAUR) (make)
- net-snmp (make)
- nuspell (nuspell-gitAUR) (make)
- oniguruma (make)
- openssl (openssl-gitAUR, openssl-staticAUR) (make)
- pam (pam-selinuxAUR) (make)
- patchelf (patchelf-gitAUR) (make)
- pcre (make)
- postgresql-libs (postgresql-libs-12AUR, postgresql13-libsAUR, postgresql-libs-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- sed (busybox-coreutilsAUR, sed-gitAUR) (make)
- smtp-forwarder (femtomail-gitAUR, ssmtp-plainAUR, esmtpAUR, py-mailqueued-mtaAUR, sendmailAUR, exim-heavyAUR, ssmtpAUR, courier-mtaAUR, dma, exim, msmtp-mta, nullmailer, opensmtpd, postfix) (make)
- sqlite (sqlite-fossilAUR) (make)
- systemd (systemd-chromiumosAUR, systemd-selinuxAUR, sysupdated-systemd-gitAUR, systemd-gitAUR, systemd-fmlAUR) (make)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-selinuxAUR, sysupdated-systemd-libs-gitAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR) (make)
- tidy (tidy-html5-gitAUR) (make)
- unixodbc (unixodbc-gitAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- procps-ng (procps-ng-gitAUR, busybox-coreutilsAUR) (check)
- smtp-forwarder (femtomail-gitAUR, ssmtp-plainAUR, esmtpAUR, py-mailqueued-mtaAUR, sendmailAUR, exim-heavyAUR, ssmtpAUR, courier-mtaAUR, dma, exim, msmtp-mta, nullmailer, opensmtpd, postfix) (check)
Required by (0)
Sources (9)
erenatas commented on 2023-05-16 07:36 (UTC) (edited on 2023-05-16 07:40 (UTC) by erenatas)
kescherAUR commented on 2023-05-06 01:35 (UTC) (edited on 2023-05-06 01:36 (UTC) by kescherAUR)
Since a recent Arch update, there seems to be an issue whenever imagick.so
from the php82-imagick
package is loaded. Both cli and fpm will segfault. Using gdb, I've figured out that this segfault occurs due to libgomp.so
. This library is actually dynamically linked with the module, but not with PHP itself.
The same occurs with php81 and php80 as well.
Here's the gdb output for php81, as I've had it in my clipboard just now:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff0fbb15e in initialize_env () at /usr/src/debug/gcc/gcc/libgomp/env.c:2062
Weirdly enough, this does not happen with extra/php combined with community/php-imagick, despite the linking situation being exactly as with this one: Module is linked to libgomp, PHP isn't. I suspect that something in the official extra/php package is different to this one that allows php-imagick to function correctly.
el_aur commented on 2023-04-13 13:08 (UTC)
@Rikj000 you can use php82-pecl package to build and install pdo_sqlsrv extension instead of waiting for package. I'm not gonna support this pdo_sqlsrv ;)
Rikj000 commented on 2023-04-12 08:22 (UTC)
@el_aur can you please add the php82-pdo_sqlsrv
package?
As mentioned by @andoni, the package has PHP v8.2 support since v5.11.0:
- https://github.com/microsoft/msphpsql/releases/tag/v5.11.0
- https://aur.archlinux.org/packages/php-pdo_sqlsrv#comment-906428
- https://aur.archlinux.org/packages/php81-pdo_sqlsrv#comment-906429
el_aur commented on 2023-02-21 12:44 (UTC)
8.2.3
xAsh commented on 2023-02-15 19:58 (UTC)
If you had clicked on "Flagged out-of-date (2023-02-05)", you would have seen 8.2.2 is out, and the one here is 8.2.1. Also, latest build on php.net is 8.2.3
kiamlaluno commented on 2023-02-13 15:25 (UTC)
I wonder why this package has been flagged out-of-date.
kennystier61 commented on 2023-02-09 07:01 (UTC)
Any chance we can get the imagick extension added as a package?
el_aur commented on 2023-01-16 18:44 (UTC)
yeah, they are building fine and passing bundled PHP tests try to build it in clean chroot to avoid issues
Pinned Comments