[precise] GLib-CRITICAL **: g_variant_iter_loop: assertion `g_variant_is_of_type (GVSI(iter)->value, G_VARIANT_TYPE_ARRAY)' failed on indicator click
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
DBus Menu |
Fix Released
|
High
|
Ted Gould | ||
libdbusmenu (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
STR:
Start any indicator in the terminal or use the following code:
"""
from gi.repository import Gtk
from gi.repository import AppIndicator3
import sys
indicator = AppIndicator3.
"test", "checkbox", AppIndicator3.
indicator.
menu = Gtk.Menu()
menu.show()
quit_item = Gtk.MenuItem.
quit_item.
quit_item.show()
menu.append(
indicator.
Gtk.main()
"""
Click on the indicator itself.
Expected result:
Nothing
Actual result:
/usr/lib/
This happens on gir indicator, regular python indicator and indicators written in Vala/C.
For C indicators it prints
GLib-CRITICAL **: g_variant_
every time the indicator is clicked.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: libappindicator1 0.4.92-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-22-generic x86_64
ApportVersion: 2.0-0ubuntu4
Architecture: amd64
Date: Fri Apr 6 12:41:07 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120225)
SourcePackage: libappindicator
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in libdbusmenu (Ubuntu): | |
importance: | Medium → High |
Changed in dbusmenu: | |
importance: | Undecided → High |
Changed in dbusmenu: | |
assignee: | nobody → Ted Gould (ted) |
Changed in libdbusmenu (Ubuntu): | |
assignee: | nobody → Ken VanDine (ken-vandine) |
Changed in libdbusmenu (Ubuntu): | |
assignee: | Ken VanDine (ken-vandine) → nobody |
Changed in dbusmenu: | |
status: | Fix Committed → Fix Released |
.xsession-errors now contains a lot of these due to the bug:
(gnome- settings- daemon: 2193): GLib-CRITICAL **: g_variant_ iter_loop: assertion `g_variant_ is_of_type (GVSI(iter)->value, G_VARIANT_ TYPE_ARRAY) ' failed
(nm-applet:2238): GLib-CRITICAL **: g_variant_ iter_loop: assertion `g_variant_ is_of_type (GVSI(iter)->value, G_VARIANT_ TYPE_ARRAY) ' failed
(nm-applet:2238): GLib-CRITICAL **: g_variant_ iter_loop: assertion `g_variant_ is_of_type (GVSI(iter)->value, G_VARIANT_ TYPE_ARRAY) ' failed
(bluetooth- applet: 2250): GLib-CRITICAL **: g_variant_ iter_loop: assertion `g_variant_ is_of_type (GVSI(iter)->value, G_VARIANT_ TYPE_ARRAY) ' failed
(gnome- settings- daemon: 2193): GLib-CRITICAL **: g_variant_ iter_loop: assertion `g_variant_ is_of_type (GVSI(iter)->value, G_VARIANT_ TYPE_ARRAY) ' failed