[Vim-vms] Vim: Caught deadly signal BUS
Groen Norbert
n.groen at pinkroccade.com
Thu Oct 21 19:40:29 CEST 2004
Hi,
I installed vim on vms, but I get a dump when I try ":help":
Vim: Caught deadly signal BUS
Vim: Finished.
In order to find where it goes wrong, I compiled a debug version myself and look for yourself:
DBG> g
%DEBUG-I-SOURCESCOPE, Source lines not available for .0\%PC
Displaying source in a caller of the current routine
%DEBUG-I-SOURCESCOPE, Source lines not available for .0\%PC
Displaying source in a caller of the current routine
%DEBUG-I-SOURCESCOPE, Source lines not available for .0\%PC
Displaying source in a caller of the current routine
%DEBUG-W-UNAOPNSRC, unable to open source file SMS_DSK:[DEVSMS.USR.ALGEMEEN.VIM.SRC.SRC]OS_UNIX.C;1
-RMS-E-FNF, file not found
%DEBUG-I-SOURCESCOPE, Source lines not available for .0\%PC
Displaying source in a caller of the current routine
%DEBUG-I-SOURCESCOPE, Source lines not available for .0\%PC
Displaying source in a caller of the current routine
%DEBUG-I-SOURCESCOPE, Source lines not available for .0\%PC
Displaying source in a caller of the current routine
%DEBUG-I-EXITSTATUS, is '%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual address=0000000000000000, PC=00680018B281F120, PS=00680E04'
HMM...
I searched where it went wrong and noticed that it was this call:
cnt = decc$to_vms(decc$translate_vms(vms_fixfilename(path)), vms_wproc, 1, 0);
vms_fixfilename(path) returns
DBG> exa /asciz *buf
*OS_VMS\vms_fixfilename\buf: "sys$login:[.vimfiles.doc]tags-??"
I don't know why it looks over there?
==== My system ========================================================================
$ ws "''f$getsyi("ARCH_NAME") , ''f$getsyi("VERSION")"
Alpha , V7.2-1H1
$ sh log vim*
(LNM$PROCESS_TABLE)
"VIM" = "SMS_DSK:[DEVSMS.USR.ALGEMEEN.VIM.VIM63]"
$ sh sym vim*
VI*M == "mcr VIM:VIM.EXE"
$ vi "--version"
VIM - Vi IMproved 6.3 (2004 June 7, compiled Oct 21 2004 18:47:44)
OpenVMS version
Included patches: 1-15
Compiled by SMS_NGROEN at ASD056::asd056.INDIGO.LOCAL
Normal version without GUI. Features included (+) or not (-):
-arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+cryptv -cscope +dialog_con +diff +digraphs -dnd -ebcdic -emacs_tags +eval
+ex_extra +extra_search -farsi +file_in_path +find_in_path +folding -footer
-gettext -hangul_input -iconv +insert_expand +jumplist -keymap -langmap
-libcall +linebreak +lispindent +listcmds +localmap +menu +mksession
+modify_fname +mouse -mouseshape -mouse_dec -mouse_gpm -mouse_jsbterm
-mouse_netterm +mouse_xterm -multi_byte +multi_lang -netbeans_intg -osfiletype
+path_extra -perl +postscript +printer -python +quickfix -rightleft -ruby
+scrollbind -signs +smartindent -sniff +statusline -sun_workshop +syntax
+tag_binary +tag_old_static -tag_any_white -tcl +tgetent +termresponse
+textobjects +title -toolbar +user_commands +vertsplit +virtualedit +visual
+visualextra +viminfo +vreplace +wildignore +wildmenu +windows -writebackup
-X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save
system vimrc file: "$VIM/vimrc"
user vimrc file: "sys$login:.vimrc"
2nd user vimrc file: "sys$login:_vimrc"
user exrc file: "sys$login:.exrc"
2nd user exrc file: "sys$login:_exrc"
Compilation:
cc/def=(FEAT_NORMAL,HAVE_CONFIG_H ) /opt/prefix=all /include=([.proto])
Compiler: Compaq C V6.2-008 on OpenVMS Alpha V7.2-1H1
Linking: link /exe=vim.exe *.OBJ
=============================================================================
Can someone explain what is going wrong?
Norbert Groen.
More information about the Vim-vms
mailing list