|
From: Daniel J S. <dan...@ie...> - 2007-06-04 20:35:40
|
Ethan Merritt wrote: > For the last week or so I've been getting a double-free warning > message from glibc every time I exit gnuplot with the current driver > set to wxt. This was non-fatal, although it did mean > that the history file was not updated. > > As of today this has gotten much worse. It no longer happens every > time I exit, but if it does happen then it causes a core dump: > > (<unknown>:1881): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `-g-type-private--GTypeFlags' > > (<unknown>:1881): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed > > (<unknown>:1881): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `-g-type-private--GTypeFlags' > > (<unknown>:1881): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed > Segmentation fault > > > The only recent patch I see is: > 2007-06-03 Petr Mikulik <mi...@ph...> > * src/history.c (write_history_n): Cannot use int_error() when exiting gnuplot. > > I don't understand how this would make things worse than before, > but I don't see any other candidate patches. > > Is anyone else seeing this? Any ideas why? I'm not running under wxt, but if the original problem was of the segfault variety (e.g., bad pointer), almost anything can move the code around a bit so that the problem manifests itself as something worse/better. Dan |