Package: vim-nox
X-Debbugs-Cc: phil...@marek.priv.at
Version: 2:9.0.1672-1
Severity: grave
When running vim on an Rpi1B (which is otherwise stable), vim crashes
immediately.
# LD_DEBUG=all vim -u none -U none --clean
...
4400: symbol=_ITM_registerTMCloneTable; lookup in
file=/lib/arm-linux-gnueabi/libexpat.so.1 [0]
4400: symbol=_ITM_registerTMCloneTable; lookup in
file=/lib/arm-linux-gnueabi/libgcc_s.so.1 [0]
4400:
4400: relocation processing:
/lib/arm-linux-gnueabi/libruby-3.1.so.3.1 (lazy)
Segmentation fault
Using gdb shows
# gdb --args vim --clean
...
Starting program: /usr/bin/vim
Program received signal SIGSEGV, Segmentation fault.
0xb6fe6378 in elf_dynamic_do_Rel (skip_ifunc=<optimized out>,
lazy=0, nrelative=0, relsize=0, reladdr=0, scope=<optimized out>,
map=0xb6fd3ce0) at do-rel.h:53
53 do-rel.h: No such file or directory.
(gdb) bt
#0 0xb6fe6378 in elf_dynamic_do_Rel (skip_ifunc=<optimized out>,
lazy=0, nrelative=0, relsize=0, reladdr=0, scope=<optimized out>,
map=0xb6fd3ce0) at do-rel.h:53
#1 _dl_relocate_object (l=l@entry=0xb6fd3ce0, scope=<optimized
out>, reloc_mode=<optimized out>, consider_profiling=<optimized out>,
consider_profiling@entry=0) at dl-reloc.c:301
#2 0xb6ff1dec in dl_main (phdr=<optimized out>, phnum=<optimized
out>, user_entry=<optimized out>, auxv=<optimized out>) at rtld.c:2320
#3 0xb6fee62c in _dl_sysdep_start
(start_argptr=start_argptr@entry=0xbefff820, dl_main=0xb6ff0268
<dl_main>) at ../sysdeps/unix/sysv/linux/dl-sysdep.c:140
#4 0xb6fefe0c in _dl_start_final (arg=0xbefff820) at rtld.c:498
#5 _dl_start (arg=0xbefff820) at rtld.c:585
#6 0xb6feed14 in _start () from /lib/ld-linux.so.3
Backtrace stopped: previous frame identical to this frame (corrupt
stack?)
(gdb) info registers
r0 0xbefff450 3204445264
r1 0x0 0
r2 0x0 0
r3 0x0 0
r4 0xb603d000 3053703168
r5 0x0 0
r6 0x0 0
r7 0xbefff470 3204445296
r8 0x1 1
r9 0xb6fd3ce0 3070049504
r10 0xb6fffa0c 3070229004
r11 0xbefff494 3204445332
r12 0x0 0
sp 0xbefff3f8 0xbefff3f8
lr 0xbefff450 -1090522032
pc 0xb6fe6378 0xb6fe6378
<_dl_relocate_object+724>
cpsr 0x60000010 1610612752
fpscr 0x0 0
Using vim.tiny reports
Error detected while processing /root/.vimrc:
line 4:
E319: Sorry, the command is not available in this version: syntax on
Press ENTER or type command to continue
but doesn't crash.
-- Package-specific info:
--- real paths of main Vim binaries ---
/usr/bin/vi is /usr/bin/vim.nox
/usr/bin/vim is /usr/bin/vim.nox
-- System Information:
Debian Release: 12.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: armel (armv6l)
Kernel: Linux 6.1.0-9-rpi (UP)
Kernel taint flags: TAINT_CRAP
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages vim-nox depends on:
ii libacl1 2.3.1-3
ii libc6 2.37-5
ii libgpm2 1.20.7-10+b1
ii liblua5.2-0 5.2.4-3
ii libperl5.36 5.36.0-7
ii libpython3.11 3.11.4-1
ii libruby3.1 3.1.2-7
ii libselinux1 3.4-1+b6
ii libsodium23 1.0.18-1
ii libtcl8.6 8.6.13+dfsg-2
ii libtinfo6 6.4+20230625-1
ii vim-common 2:9.0.1672-1
ii vim-runtime 2:9.0.1672-1
vim-nox recommends no packages.
Versions of packages vim-nox suggests:
pn cscope <none>
pn vim-doc <none>
-- no debconf information