vim -g lacks scrollbars and spews critical gtk assertion warnings to the console

Bug #973500 reported by Marius Gedminas
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
vim (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

If I launch gvim using vim -g (or vim, followed by :gui later), the GUI window lacks scroll bars, and spews a bunch of Gtk+ assertion failures to the terminal where I launched vim, every time I close a split window.

To reproduce:

   $ vim -g +'split|q|q' # or vim +'gui|split|q|q'
    ** (vim:9716): CRITICAL **: os_pager_hide: assertion `OS_IS_PAGER (pager)' failed

    (vim:9716): Gtk-CRITICAL **: IA__gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

    ** (vim:9716): CRITICAL **: os_pager_set_parent: assertion `OS_IS_PAGER (pager)' failed

    ** (vim:9716): CRITICAL **: os_pager_hide: assertion `OS_IS_PAGER (pager)' failed

    (vim:9716): Gtk-CRITICAL **: IA__gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

    ** (vim:9716): CRITICAL **: os_pager_set_parent: assertion `OS_IS_PAGER (pager)' failed

Compare with:

    $ gvim +'split|q|q'

which produces no warnings.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: vim-gnome 2:7.3.154+hg~74503f6ee649-2ubuntu3.1
ProcVersionSignature: Ubuntu 3.0.0-17.30-generic 3.0.22
Uname: Linux 3.0.0-17-generic i686
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Wed Apr 4 18:33:38 2012
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
SourcePackage: vim
UpgradeStatus: Upgraded to oneiric on 2011-10-13 (173 days ago)

Revision history for this message
Marius Gedminas (mgedmin) wrote :
Revision history for this message
Marius Gedminas (mgedmin) wrote :

And here's a screenshot demoing the other half of the problem: when I use :gui (or vim -g) the gvim window lacks proper scrollbars.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

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

Other bug subscribers

Remote bug watches

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