Comment 2 for bug 1847129

Revision history for this message
Philipp (trilean) wrote :

Hi,

I've added some debugging code:

568: GWDThemePrivate *priv = gwd_theme_get_instance_private (theme);
569: printf("MYDEBUG: priv = %p\n", priv);
570: const gchar *titlebar_font = gwd_settings_get_titlebar_font (priv->settings);
570: printf("MYDEBUG: titlebar_font = %p\n", titlebar_font);

And indeed I get:

  MYDEBUG: priv = (nil)

...and it segfaults.

My build configuration is:

  -DUSE_PROTOBUF=yes
  -DUSE_GLES=no
  -DUSE_GTK=yes
  -DUSE_GNOME=no
  -DUSE_INOTIFY=yes
  -DUSE_METACITY=no

CMake output:

************************************************************
* Compiz Buildsystem *
* *
* Package : Compiz *
* Version : 0.9.14.0 *
************************************************************

Optional features:

   GLESv2 : No
   gtk window decorator : Yes
   metacity theme support : No
   gnome : No
   protocol buffers : Yes
   file system change notifications : Yes
************************************************************

Plugin configure check results:

  addhelper : Yes
  animation : Yes
  animationaddon: Yes
  animationjc : Yes
  animationplus : Yes
  annotate : Yes
  bench : Yes
  bicubic : Disabled
  blur : Yes
  ccp : Yes
  clone : Yes
  colorfilter : Yes
  commands : Yes
  compiztoolbox : Yes
  composite : Yes
  copytex : Yes
  crashhandler : Yes
  cube : Yes
  cubeaddon : Yes
  dbus : No (Missing dependencies :)
  decor : Yes
  expo : Yes
  extrawm : Yes
  ezoom : Yes
  fade : Yes
  fadedesktop : Yes
  firepaint : Yes
  freewins : Yes
  gears : Yes
  gnomecompat : Yes
  grid : Yes
  group : Disabled
  imgjpeg : Yes
  imgpng : Yes
  imgsvg : Yes
  inotify : Yes
  loginout : Disabled
  mag : Yes
  matecompat : Yes
  maximumize : Yes
  mblur : Yes
  mousepoll : Yes
  move : Yes
  neg : Yes
  notification : No (Missing dependencies :)
  obs : Yes
  opacify : Yes
  opengl : Yes
  place : Yes
  put : Yes
  reflex : Disabled
  regex : Yes
  resize : Yes
  resizeinfo : Yes
  ring : Yes
  rotate : Yes
  scale : Yes
  scaleaddon : Yes
  scalefilter : Yes
  screenshot : Yes
  session : Yes
  shelf : Yes
  shift : Yes
  showdesktop : Yes
  showmouse : Yes
  showrepaint : Yes
  animationsim : Disabled
  snap : Yes
  splash : Yes
  stackswitch : Disabled
  staticswitcher: Yes
  switcher : Yes
  td : Yes
  text : Yes
  thumbnail : Yes
  titleinfo : Yes
  trailfocus : Yes
  trip : Disabled
  vpswitch : Yes
  wall : Yes
  wallpaper : Yes
  water : Yes
  widget : Yes
  winrules : Yes
  wizard : Yes
  wobbly : Yes
  workarounds : Yes
  workspacenames: Yes

************************************************************