** Changed in: unity
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dp-unity
https://bugs.launchpad.net/bugs/971947

Title:
  PanelMenuView causes gtk assertion to fail

Status in Unity:
  Fix Released
Status in “unity” package in Ubuntu:
  Fix Committed

Bug description:
  In the PanelMenuView class, the DrawText method contains the following
  code:

      GtkWidgetPath* widget_path = gtk_widget_path_new();
      gtk_widget_path_iter_set_name(widget_path, -1 , "UnityPanelWidget");

  This triggers an assertion failure within GTK:

  ERROR 2012-04-02 16:19:10 unity.gtk <unknown>:0 
gtk_widget_path_iter_set_name: assertion `path->elems->len != 0' failed
  ERROR 2012-04-02 16:19:10 unity.gtk <unknown>:0 0: 
/home/thomi/staging/lib/libnux-core-2.0.so.0(_ZN3nux7logging9BacktraceEi+0x18e) 
[0x7fffe57ef01e]
  1: /home/thomi/.compiz-1/plugins/libunityshell.so(+0x68b2ad) [0x7fffe358f2ad]
  2: /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_logv+0x1a1) [0x7ffff5baf0b1]
  3: /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_log+0x82) [0x7ffff5baf2c2]
  4: 
/home/thomi/.compiz-1/plugins/libunityshell.so(unity::PanelMenuView::DrawText(_cairo*,
 int&, int, int, int, char const*, char const*, int)
  +0x324) [0x7fffe34682d4]
  5: 
/home/thomi/.compiz-1/plugins/libunityshell.so(unity::PanelMenuView::Refresh()+0x196)
 [0x7fffe346867e]
  < ... lots more lines ...>

  This seems to happen very frequently - at least once every time we
  open the dash, for example.

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/971947/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to