45128Re: gvim segfaulting on Solaris 10
- Oct 1, 2006Laurent Blume wrote:
> I built vim 7.0.110 on Solaris 10 U1 x86, fully patched, using Sun StudioSmells like a problem in the GUI libraries. Or it could be a compiler
> 11 or Solaris' GCC 3.4.3.
> Building went fine, however, test 16 failed (no output). What happens is
> that gvim fails on startup with a segfault:
> $ gvim
> GTK Accessibility Module initialized
> Bonobo accessibility support initialized
> Vim: Caught deadly signal SEGV
> Vim: Finished.
> Segmentation Fault (core dumped)
> Just running vim works:
> $ vim
> ~ VIM - Vi IMproved
> ~ version 7.0.110
optimizer bug again, try compiling without -O2. But I guess it's the
Does it always print those two lines when gvim starts? I don't know
what this accessibility stuff does, but it might be worth looking into
whether it is related to the crash.
> I built it using a very simple configuration:Is "/usr/sfw" a standard place for something? Then perhaps configure
> export PATH=/usr/bin:/usr/ccs/bin:/opt/SUNWspro/bin
> LDFLAGS='-L/usr/sfw/lib -R/usr/sfw/lib' \
> ./configure --prefix=/opt/vim-7.0.110 \
should be adjusted to check it.
> And here's the pstack of the core if it can be useful:I don't see a Vim function in the stack trace. It might be something in
> $ pstack core.vim.14541
> core 'core.vim.14541' of 14541: gvim
> fd1b0557 kill (82ba9cc, 815c0b0, 1, 82bd2e8, 0, 0) + 7
> 081c183a mch_exit (1) + 8a
> 0815c0b0 getout (1) + 210
> 08185884 preserve_exit (8, 82ba9fc, fd1afd8f, b, 0, 82baa8c) + c4
> 081bfa19 ???????? (b, 0, 82baa8c)
> fd1afd8f __sighndlr (b, 0, 82baa8c, 81bf880) + f
> fd1a6355 call_user_handler (b, 0, 82baa8c) + 22b
> fd1a64d5 sigacthandler (b, 0, 82baa8c) + bb
> --- called from signal handler with signal 11 (SIGSEGV) ---
> fcfdf908 FcHideFont (83ff0e8, 8429280, 8429268, 80468e0) + d8
> fcfe0979 FcFontSetSort (83f8be0, 804695c, 1, 83f5d58, 1, 0) + 1c9
> fcfe0d1a FcFontSort (83f8be0, 83f5d58, 1, 0, 80469a8, 83f5d58) + ca
> fd6e8043 pango_fc_font_map_get_patterns () + 157
> Any idea what's going wrong? Would it be a vim or a Solaris GNOME issue?
> Thanks in advance for any hint!
Pango. I've seen pango crash before. You would have to dig into this
to find out if we can work around it.
BEDEVERE: Why do you think she is a witch?
SECOND VILLAGER: She turned me into a newt.
BEDEVERE: A newt?
SECOND VILLAGER: (After looking at himself for some time) I got better.
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
/// Bram Moolenaar -- Bram@... -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ download, build and distribute -- http://www.A-A-P.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
- << Previous post in topic Next post in topic >>