Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-13327

Firefox: WARNING: No marshaller for signature of signal 'PropertiesChanged': 'glib warning', file /builddir/build/BUILD/firefox-115.3.1/toolkit/xre/nsSigHandlers.cpp:167

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Undefined Undefined
    • rhel-7-els
    • rhel-7.9.z
    • firefox
    • None
    • rhel-sst-display-productivity
    • 1
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • None
    • x86_64
    • None

      What were you trying to do that didn't work?

      • When launched from the command line, Firefox throws the following error:

      [user@server ~]$ firefox www.google.com
      [Parent 107765, Main Thread] WARNING: No marshaller for signature of signal 'PropertiesChanged': 'glib warning', file /builddir/build/BUILD/firefox-115.3.1/toolkit/xre/nsSigHandlers.cpp:167

      Please provide the package NVR for which bug is seen:

      • firefox-115.3.1-1.el7_9.x86_64

      How reproducible:

      • 100% reliably

      Steps to reproduce

      1. Open a terminal emulator in gnome
      2. run "firefox www.google.com"
      3. observe error

      Expected results

      • Firefox runs without error

      Actual results

      • seemingly nebulous error

      The error references this segment of code from /toolkit/xre/nsSigHandlers.cpp:167

      Looking upstream: https://github.com/mozilla/gecko-dev/blob/FIREFOX_ESR_115_3_X_RELBRANCH/toolkit/xre/nsSigHandlers.cpp

      154 /* static / void glib_log_func(const gchar log_domain,
      155 GLogLevelFlags log_level, const gchar* message,
      156 gpointer user_data) {
      157 if (MOZ_UNLIKELY(IsCrashyGtkMessage(nsDependentCString(message))))

      { 158 MOZ_CRASH_UNSAFE(strdup(message)); 159 }

      160
      161 if (log_level &
      162 (G_LOG_LEVEL_ERROR | G_LOG_FLAG_FATAL | G_LOG_FLAG_RECURSION))

      { 163 NS_DebugBreak(NS_DEBUG_ASSERTION, message, "glib assertion", __FILE__, 164 __LINE__); 165 }

      else if (log_level & (G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_WARNING))

      { 166 NS_DebugBreak(NS_DEBUG_WARNING, message, "glib warning", __FILE__, 167 __LINE__); 168 }

      169
      170 orig_log_func(log_domain, log_level, message, nullptr);
      171 }
      172
      173 # endif

              jhorak@redhat.com Jan Horak
              rhn-support-jwright Joe Wright
              Jan Horak Jan Horak
              Goutam Tiwari Goutam Tiwari
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

                Created:
                Updated:
                Resolved: