On Mon, Feb 13, 2023 at 11:48:47AM +0100, Martin Ziemer wrote:
> After upgrade to snapshot #1041, vim--no_x11-perl-python3-ruby segfaults with
> this message:
>     msyscall b27a163c000 a7000 error
>     Segmentation fault (core dumped) 
> 
> dmesg shows this message:
>     [vim]52497/378016 pc=b27a16ab907 inside b278b3f9000-b278b404fff: bogus 
> syscall
> 
> kern.version:
>     kern.version=OpenBSD 7.2-current (GENERIC.MP) #1041: Sun Feb 12 23:25:01 
> MST 2023
> 
> The snapshot before this update was from one week ago:
>     OpenBSD 7.2-current (GENERIC.MP) #1021: Sun Feb  5 09:52:50 MST 2023
> 
> The vim-packages without the flavor perl do not segfault.
> 
> Happened on two amd64 systems. Compiling from ports did not resolve
> the issue.
> 

vim is linked to:
- libperl.so from base (which is linked to the current libc version)
- libpython3.10.so (which is linked to the old libc version)
- libc.so version from compile time (which is the old libc version)
- etc...

so the binary is mixing several different libc version and it is expected that 
it isn't working well.

you should upgrade your packages to use newer versions (linked to current libc 
version) when they will be available.

for now, you could rebuild from source, but you should rebuild *all* 
dependencies to not mix old libc and new libc.

thanks.
-- 
Sebastien Marie

Reply via email to