# Segfault PHP suite au passage à Debian 12

**URL:** <https://www.debian-fr.org/t/segfault-php-suite-au-passage-a-debian-12/87697>\
**Category:** Support Debian\
**Tags:** php, bookworm\
**Created:** [Janvier 10, 2023, 11:44 UTC](https://www.debian-fr.org/t/segfault-php-suite-au-passage-a-debian-12/87697 "2023-01-10T11:44:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zergy](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zergy/32/4685_2.png) [@Zergy](https://www.debian-fr.org/u/Zergy)\
**Post date:** [Janvier 10, 2023, 11:44 UTC](https://www.debian-fr.org/t/segfault-php-suite-au-passage-a-debian-12/87697/1 "2023-01-10T11:44:07Z")

</div>

Bonjour,

Suite à la mise à jour de mon PC de Debian 11 à Debian - qui, je sais, est encore en phase de test -, PHP ne fonctionne plus, celui-ci segfault quoi qu’il arrive :

```
# php -v
free(): invalid pointer
Abandon

```

Voici ce que me donne un strace (abrégé) :

```
mprotect(0x7f4e5e6fe000, 16384, PROT_READ) = 0
mprotect(0x7f4e5e770000, 4096, PROT_READ) = 0
mprotect(0x7f4e5e7fa000, 20480, PROT_READ) = 0
mprotect(0x7f4e5ea10000, 4096, PROT_READ) = 0
mprotect(0x7f4e5f32e000, 4096, PROT_READ) = 0
mprotect(0x7f4e5ebaf000, 32768, PROT_READ) = 0
mprotect(0x7f4e5ebfd000, 8192, PROT_READ) = 0
mprotect(0x7f4e5f372000, 24576, PROT_READ) = 0
mprotect(0x7f4e5f3c7000, 16384, PROT_READ) = 0
futex(0x7f4e6301773c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/proc/self/status", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0
read(3, "Name:\tphp\nUmask:\t0022\nState:\tR ("..., 1024) = 1024
read(3, "ed:\t00000000,00000000,00000000,0"..., 1024) = 373
writev(2, [{iov_base="free(): invalid pointer", iov_len=23}, {iov_base="\n", iov_len=1}], 2free(): invalid pointer
) = 24
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4e63cf0000
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
gettid() = 516453
getpid() = 516453
tgkill(516453, 516453, SIGABRT) = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=516453, si_uid=0} ---
+++ killed by SIGABRT +++
Abandon

```

Si quelqu’un à déjà rencontré un problème similaire.  
J’ai essayer de supprimer et réinstaller PHP, voir réinstaller le minimum (juste le paquet «&nbsp;php&nbsp;»), mais rien de mieux.

Système :

- Debian 12
- PHP 8.1.12

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Janvier 10, 2023, 12:44 UTC](https://www.debian-fr.org/t/segfault-php-suite-au-passage-a-debian-12/87697/2 "2023-01-10T12:44:35Z")

</div>

Tu le réinstalles comment ton php ? tu purges avant ?

---

<div class="post-metadata">

**Author:** ![Zergy](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zergy/32/4685_2.png) [@Zergy](https://www.debian-fr.org/u/Zergy)\
**Post date:** [Janvier 10, 2023, 7:35 UTC](https://www.debian-fr.org/t/segfault-php-suite-au-passage-a-debian-12/87697/3 "2023-01-10T19:35:57Z")

</div>

Oui, j’ai essayer de purger l’ancienne installation, rien de mieux.

Pour information, voici ce que j’ai trouvé dans Dmesg :

```
[40636.939171] php-fpm8.1[489392]: segfault at 8 ip 00007f61c265b690 sp 00007ffe6a3a8570 error 4 in libc.so.6[7f61c25eb000+155000]
[40641.098000] php[489434]: segfault at 8 ip 00007f136b3c1690 sp 00007fffc9f81dd0 error 4 in libc.so.6[7f136b351000+155000]
[40644.656360] php[489437]: segfault at 8 ip 00007f8a6c9c1690 sp 00007ffee5f8f250 error 4 in libc.so.6[7f8a6c951000+155000]
[40949.539050] php[491423]: segfault at 8 ip 00007f82ad6b5690 sp 00007fff41719770 error 4 in libc.so.6[7f82ad645000+155000]
```
