Comment 15 for bug 800387

Revision history for this message
Roland Dreier (roland.dreier) wrote :

With a build of 0.2.3 with debugging enabled, I see pretty much the same crash, just in os_pager_set_parent instead of os_pager_hide:

Starting program: /usr/bin/emacs23 [12/241]
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffeb23e700 (LWP 16302)]

(emacs23:16299): Gtk-CRITICAL **: IA__gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

Program received signal SIGSEGV, Segmentation fault.
os_pager_set_parent (pager=0x0, parent=0x0)
    at /home/roland/X/overlay-scrollbar-0.2.3/./os/os-pager.c:672
warning: Source file is more recent than executable.
672 /* return if pager is NULL, happens on emacs23,
(gdb) bt
#0 os_pager_set_parent (pager=0x0, parent=0x0)
    at /home/roland/X/overlay-scrollbar-0.2.3/./os/os-pager.c:672
#1 0x00007fffec2b8e98 in os_scrollbar_unrealize (widget=<value optimized out>)
    at /home/roland/X/overlay-scrollbar-0.2.3/./os/os-scrollbar.c:2828
#2 0x00007ffff6939d54 in g_closure_invoke (closure=0xbaa9c0, return_value=0x0, n_param_values=1,
    param_values=0x13b5580, invocation_hint=<value optimized out>)
    at /build/buildd/glib2.0-2.29.8/./gobject/gclosure.c:771
#3 0x00007ffff694b9f4 in signal_emit_unlocked_R (node=<value optimized out>, detail=0,
    instance=0x14384f0, emission_return=0x0, instance_and_params=0x13b5580)
    at /build/buildd/glib2.0-2.29.8/./gobject/gsignal.c:3294

etc.