Closed Bug 398364 Opened 17 years ago Closed 17 years ago

GLib-CRITICAL **: g_hash_table_unref: assertion `hash_table != NULL' failed at Firefox exits

Categories

(Toolkit :: Startup and Profile System, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: ginnchen+exoracle, Unassigned)

References

Details

(Gecko:14246): GLib-CRITICAL **: g_hash_table_unref: assertion `hash_table != NULL' failed

I'm not sure if it a bug of Mozilla or somewhere else.
It's triggered by Bug 394466

Stacks:
#0  0xb75d1246 in IA__g_logv (log_domain=0xb75f5466 "GLib", 
    log_level=G_LOG_LEVEL_CRITICAL, 
    format=0xb75fc4bb "%s: assertion `%s' failed", 
    args1=0xbfbdca2c "V\206_\ufffd~\204_\ufffdF\004") at gmessages.c:395
#1  0xb75d1749 in IA__g_log (log_domain=0xb75f5466 "GLib", 
    log_level=G_LOG_LEVEL_CRITICAL, 
    format=0xb75fc4bb "%s: assertion `%s' failed") at gmessages.c:517
#2  0xb75d182b in IA__g_return_if_fail_warning (log_domain=0xb75f5466 "GLib", 
    pretty_function=0xb75f8656 "g_hash_table_unref", 
    expression=0xb75f847e "hash_table != NULL") at gmessages.c:532
#3  0xb75bc42d in IA__g_hash_table_unref (hash_table=0x0) at ghash.c:189
#4  0xb7ad2e93 in color_scheme_data_free (data=0x80bf670) at gtksettings.c:1681
#5  0xb75b5218 in IA__g_datalist_clear (datalist=0x8086368) at gdataset.c:120
#6  0xb763ebd0 in g_object_finalize (object=0x8086360) at gobject.c:540
#7  0xb7ad6af1 in gtk_settings_finalize (object=0x8086360) at gtksettings.c:561
#8  0xb763c97c in IA__g_object_unref (_object=0x8086360) at gobject.c:1788
#9  0xb75b5218 in IA__g_datalist_clear (datalist=0x806e128) at gdataset.c:120
#10 0xb763ebd0 in g_object_finalize (object=0x806e120) at gobject.c:540
#11 0xb78bba58 in gdk_screen_finalize (object=0x806e120) at gdkscreen.c:167
#12 0xb78e0555 in gdk_screen_x11_finalize (object=0x806e120)
    at gdkscreen-x11.c:326
#13 0xb763c97c in IA__g_object_unref (_object=0x806e120) at gobject.c:1788
#14 0xb78c7a27 in gdk_display_x11_finalize (object=0x806c000)
    at gdkdisplay-x11.c:793
#15 0xb763c97c in IA__g_object_unref (_object=0x806c000) at gobject.c:1788
#16 0xb78a6506 in IA__gdk_display_close (display=0x806c000) at gdkdisplay.c:188
#17 0xb7f53318 in XRE_main (argc=1, argv=0xbfbdd264, aAppData=0x804c988)
    at nsAppRunner.cpp:3233
#18 0x08048ef1 in main (argc=1, argv=0xbfbdd264) at nsBrowserApp.cpp:153
#17 0xb7f53318 in XRE_main (argc=1, argv=0xbfbdd264, aAppData=0x804c988)
    at nsAppRunner.cpp:3233
Looks like this gtk+ bug: 

  http://bugzilla.gnome.org/show_bug.cgi?id=423916

introduced in 2.10.10 and fixed in 2.10.12.

Since it was reasonably quickly fixed in gtk+ and it only produces a warning, I don't think we need to work around it.
Blocks: 394466
I'm marking this as invalid because it is "not a bug in Mozilla"
(http://www.mozilla.org/bugs/).

Thank you for the stack that was helpful in identifying the cause of the assertion.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → INVALID
Component: XRE Startup → Startup and Profile System
QA Contact: xre.startup → startup
You need to log in before you can comment on or make changes to this bug.