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

Reply via email to