lcd47 wrote:

> On 27 August 2013, Manpreet Singh <manpreet.si...@gmail.com> wrote:
> > On 8/27/13 1:04 PM, Dominique Pellé wrote:
> > >Manpreet Singh <manpreet.si...@gmail.com> wrote:
> > >
> > >>(Please excuse any duplicate posts. Posting via news.gmane.org seems to 
> > >>have bounced)
> > >>
> > >>Platform: Mac OS X 10.8.4 64-bit (latest release at time of posting)
> > >>
> > >>Version: MacVim 7.4.9 (vim original (hg) or vim/gvim based on macvim 
> > >>sources)
> > >>
> > >>Reproduction:
> > >>
> > >>   :call expand('a', 'p', 0700)
> > >>
> > >>causes immediate bus error.
> > >
> > >I can't reproduce it on my Linux x86_64 laptop.
> > >
> > >But SIGBUS would happen for a misaligned memory access which is
> > >problematic on some processors (SPARC, MIPS, ...) but not other
> > >(x86...).  That's probably why I don't see the bug.
> > >
> > >Can you provide a stack trace with gdb and/or reproduce it with
> > >valgrind?
> > >
> > >Dominique
> > >
> >
> > Hmm, I couldn't reproduce it with just expand this time though now but
> > mkdir still crashes in f_mkdir. Stack below:
> > 
> > % gdb /Applications/MacVim.app/Contents/MacOS/Vim
> > (gdb) set args -u NONE -U NONE +'call mkdir(expand("abc", "p", 0700))'
> > (gdb) run
> > Error detected while processing command line:
> > Program received signal EXC_BAD_ACCESS, Could not access memory.
> 
>     The second problem is easy to reproduce with ':call mkdir([])'.
> Please see the patch below for a fix.
> 
>     I have no idea about the initial problem though.  I can't reproduce
> it, and I don't see any obvious bug in the code.

Thanks for the fix.  I'll check it out.


-- 
Amazing but true: If all the salmon caught in Canada in one year were laid
end to end across the Sahara Desert, the smell would be absolutely awful.

 /// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to