vim.gnome crashed with SIGSEGV in st_foreach()

Bug #738423 reported by Daniel Hahler
30
This bug affects 4 people
Affects Status Importance Assigned to Milestone
vim (Debian)
Fix Released
Unknown
vim (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Binary package hint: vim

I was writing a script related to highlight coloring, when suddenly Vim crashed.

I cannot say what triggered it exactly, or what I was doing in the very moment when the crash happened.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: vim-gnome 2:7.3.035+hg~8fdc12103333-1ubuntu5
ProcVersionSignature: Ubuntu 2.6.38-7.35-generic 2.6.38
Uname: Linux 2.6.38-7-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
CrashCounter: 1
Date: Sat Mar 19 22:04:27 2011
ExecutablePath: /usr/bin/vim.gnome
LocalLibraries: /home/daniel/.dotfiles/vim/bundle/command-t/ruby/command-t/ext.so
ProcCmdline: /usr/bin/gvim
ProcEnviron:
 LANGUAGE=de_DE:de:en_US:en_GB:en
 PATH=(custom, user)
 LANG=de_DE.UTF-8
 SHELL=/bin/zsh
SegvAnalysis:
 Segfault happened at: 0x2c6416 <__kernel_vsyscall+2>: ret
 PC (0x002c6416) ok
 destination "(%esp)" (0xbfcf7fb8) ok
 SP (0xbfcf7fb8) ok
 Reason could not be automatically determined. (Unhandled exception in kernel code?)
Signal: 11
SourcePackage: vim
StacktraceTop:
 ?? () from /usr/lib/libruby1.8.so.1.8
 ?? () from /usr/lib/libruby1.8.so.1.8
 st_foreach () from /usr/lib/libruby1.8.so.1.8
 ?? () from /usr/lib/libruby1.8.so.1.8
 ?? () from /usr/lib/libruby1.8.so.1.8
Title: vim.gnome crashed with SIGSEGV in st_foreach()
UpgradeStatus: Upgraded to natty on 2010-01-23 (419 days ago)
UserGroups: adm admin audio cdrom dialout dip floppy fuse libvirtd lpadmin plugdev pulse sambashare sbuild scanner src video

Revision history for this message
Daniel Hahler (blueyed) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 gc_mark_children (ptr=3042620780, lev=2) at gc.c:1025
 mark_keyvalue (key=3042620781, value=3042620780, lev=1) at gc.c:758
 st_foreach (table=0x9a5ed68, func=0xacf9d0 <mark_keyvalue>, arg=1) at st.c:487
 mark_hash (tbl=<value optimized out>, lev=<value optimized out>) at gc.c:768
 gc_mark_children (ptr=161743620, lev=1) at gc.c:1012

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in vim (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Daniel Hahler (blueyed)
visibility: private → public
Revision history for this message
Daniel Hahler (blueyed) wrote :

According to the Debian changelog for 7.3.138 (unreleased) it is fixed in patch 88:

    + 7.3.088: Fix a sporadic crash when using Ruby bindings. (Closes:
      #614336)

Changed in vim (Ubuntu):
status: New → Triaged
importance: Medium → High
Changed in vim (Debian):
status: Unknown → Fix Committed
Revision history for this message
Denis Yagofarov (denyago) wrote :
Revision history for this message
Daniel Hahler (blueyed) wrote :

Glad you found it, Denis - this is from my PPA.

Changed in vim (Debian):
status: Fix Committed → Fix Released
Revision history for this message
Buck Evan (bukzor) wrote :

This seems to be checked-in for Debian. When can we expect to see the similar movement in Ubuntu?

Revision history for this message
Daniel Hahler (blueyed) wrote :

This should be fixed for Oneiric (Ubuntu development version), which includes 7.3.154+hg~74503f6ee649-1.

Changed in vim (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.