Public bug reported:

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.Indicator.new(
    "test", "checkbox", AppIndicator3.IndicatorCategory.OTHER)
indicator.set_status(AppIndicator3.IndicatorStatus.ACTIVE)
menu = Gtk.Menu()
menu.show()
quit_item = Gtk.MenuItem.new_with_label("Quit")
quit_item.connect("activate", lambda x: Gtk.main_quit() )
quit_item.show()
menu.append(quit_item)
indicator.set_menu(menu)
Gtk.main()
"""

Click on the indicator itself.

Expected result:
Nothing

Actual result:
/usr/lib/python2.7/dist-packages/gi/types.py:43: Warning: g_variant_iter_loop: 
assertion `g_variant_is_of_type (GVSI(iter)->value, G_VARIANT_TYPE_ARRAY)' 
failed

This happens on gir indicator, regular python indicator and indicators
written in Vala/C.

For C indicators it prints
GLib-CRITICAL **: g_variant_iter_loop: assertion `g_variant_is_of_type 
(GVSI(iter)->value, G_VARIANT_TYPE_ARRAY)' failed
every time the indicator is clicked.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: libappindicator1 0.4.92-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-22.35-generic 3.2.14
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)

** Affects: libappindicator (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug precise

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/975007

Title:
  [precise] GLib-CRITICAL **: g_variant_iter_loop: assertion
  `g_variant_is_of_type (GVSI(iter)->value, G_VARIANT_TYPE_ARRAY)'
  failed on indicator click

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/975007/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to