Ginn Chen wrote:
> Doug,
> 
> I think it's a gnome critical warning.
> In Vermillion 71, there's a environment variable G_DEBUG=fatal_criticals
> 
> You can unset it to avoid the crash.

As Ginn points out, during the community unstable releases, they set
G_DEBUG=fatal_criticals essentially to weed out as many bugs as possible before
the stable releases:

  /* Help eradicate the critical warnings in unstable releases of GNOME */
  versions = g_strsplit (VERSION, ".", 3);
  if (versions && versions [0] && versions [1])
    {
      int major;
      major = atoi (versions [1]);
      if ((major % 2) != 0)
        {
          g_setenv ("G_DEBUG", "fatal_criticals", FALSE);
          g_log_set_always_fatal (G_LOG_LEVEL_CRITICAL);
        }
    }
  g_strfreev (versions);

hence likely leading to random crashes. We originally had this patched out in
JDS, but I've advocated to keep it there if it improves the quality of the
software - though entirely depends on people actually logging the bugs and
getting them fixed.


Glynn

Reply via email to