[MacPorts] #64159: neovim @0.6.0 +debug: segfaults during build process

MacPorts noreply at macports.org
Thu Jan 13 02:48:13 UTC 2022


#64159: neovim @0.6.0 +debug: segfaults during build process
--------------------------+--------------------
  Reporter:  cooljeanius  |      Owner:  (none)
      Type:  defect       |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:               |   Keywords:
      Port:  neovim       |
--------------------------+--------------------

Comment (by cooljeanius):

 hm, I'm trying to get a stack trace, but it doesn't seem to be doing
 anything when run inside gdb:
 {{{
 $ /opt/local/libexec/gnubin/gdb
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_neovim/neovim/work/build/bin/nvim
 GNU gdb (GDB) 11.1
 Copyright (C) 2021 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later
 <http://gnu.org/licenses/gpl.html>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.
 Type "show copying" and "show warranty" for details.
 This GDB was configured as "x86_64-apple-darwin20.6.0".
 Type "show configuration" for configuration details.
 For bug reporting instructions, please see:
 <https://www.gnu.org/software/gdb/bugs/>.
 Find the GDB manual and other documentation resources online at:
     <http://www.gnu.org/software/gdb/documentation/>.

 For help, type "help".
 Type "apropos word" to search for commands related to "word"...
 Reading symbols from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_neovim/neovim/work/build/bin/nvim...
 (gdb) set args -u NONE -i NONE -e --headless -c helptags\ doc -c quit
 (gdb) run
 Starting program:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_neovim/neovim/work/build/bin/nvim
 -u NONE -i NONE -e --headless -c helptags\ doc -c quit
 [New Thread 0x2b03 of process 19069]
 }}}
 (I haven't learned how to transition my `gdb` commands to `lldb` commands
 yet)

 `otool -L` says:
 {{{
 $ otool -L
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_neovim/neovim/work/build/bin/nvim
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_neovim/neovim/work/build/bin/nvim:
 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 (compatibility version 150.0.0, current version 1775.118.101)
         /opt/local/lib/libintl.8.dylib (compatibility version 11.0.0,
 current version 11.0.0)
         /opt/local/lib/libiconv.2.dylib (compatibility version 9.0.0,
 current version 9.1.0)
         /opt/local/lib/libluv.1.dylib (compatibility version 1.0.0,
 current version 1.41.0)
         /opt/local/lib/libuv.1.dylib (compatibility version 2.0.0, current
 version 2.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1292.100.5)
         /opt/local/lib/libmsgpackc.2.dylib (compatibility version 2.0.0,
 current version 2.0.0)
         /opt/local/lib/libvterm.0.dylib (compatibility version 1.0.0,
 current version 1.4.0)
         /opt/local/lib/libtermkey.1.dylib (compatibility version 16.0.0,
 current version 16.2.0)
         /opt/local/lib/libunibilium.4.dylib (compatibility version 5.0.0,
 current version 5.0.0)
         /opt/local/lib/libtree-sitter.0.dylib (compatibility version
 0.0.0, current version 0.0.0)
         /usr/lib/libutil.dylib (compatibility version 1.0.0, current
 version 1.0.0)
         /opt/local/lib/libluajit-5.1.2.dylib (compatibility version 2.1.0,
 current version 2.1.0)
 }}}
 macOS and Xcode version info:
 {{{
 macOS 11.6.2 20G314 x86_64
 Xcode 13.2.1 13C100
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/64159#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list