|
From: Aaron L. <dar...@gm...> - 2016-07-05 19:21:22
|
On Tue, Jul 5, 2016 at 2:52 PM, Aaron Laws <dar...@gm...> wrote: > I just started using swami to create a new sound font based on an existing > one. I experience segmentation faults quite often. The font that I'm > editing is Jeux 1.4 (http://www.realmac.info/download.htm) which seems to > have some bogus characters. O-umlaut and other characters with accents > don't show up properly. I haven't investigated closely, but it seems like > they might be encoded as UTF-16? Anyway, swami complained quite a bit about > "invalid UTF-8 strings", and I removed all the bogus characters I can see. > > That didn't stop the crashing, however. It usually happens when I delete > (e.g.) an instrument from a melodic preset. The error is: > > Gtk:ERROR:gtktreestore.c:522:gtk_tree_store_get_path: assertion failed: > (G_NODE (iter->user_data)->parent != NULL) > Aborted (core dumped) > > The crashes are frequent enough that I'm saving very often now (so, > perhaps a good thing after all). Happily, swami starts back up pretty > quickly. I'll keep an eye on it and see if I ever get a different message. > > Also, please let me know if there's a startup parameter or something else > I can do to get more output (stack track?), etc. > > In Christ, > Aaron Laws > > Just now, again, when trying to remove 4 or so non-contiguous instruments from a melodic preset, I got: ** (swami:31545): CRITICAL **: ipatch_unit_convert: assertion 'src_info != NULL' failed Segmentation fault (core dumped) the swami:31545 message was posted several times, and not just when the failure happened, but over the course of my work. It's worth mentioning that I restarted swami, and did the exact same thing, but it worked this time. A little later, I get: (swami:32394): GnomeCanvas-CRITICAL **: gnome_canvas_item_lower_to_bottom: assertion 'GNOME_IS_CANVAS_ITEM (item)' failed (swami:32394): GLib-GObject-CRITICAL **: g_object_set: assertion 'G_IS_OBJECT (object)' failed (swami:32394): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GtkObject' (swami:32394): Gtk-CRITICAL **: IA__gtk_object_destroy: assertion 'GTK_IS_OBJECT (object)' failed (swami:32394): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (swami:32394): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (swami:32394): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (swami:32394): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (swami:32394): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (swami:32394): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed Segmentation fault (core dumped) A couple minutes later: (swami:1432): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (swami:1432): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (swami:1432): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (swami:1432): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (swami:1432): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (swami:1432): GLib-GObject-WARNING **: instance of invalid non-instantiatable type '<invalid>' (swami:1432): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (swami:1432): GLib-GObject-WARNING **: instance of invalid non-instantiatable type '<invalid>' (swami:1432): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (swami:1432): GLib-GObject-WARNING **: instance of invalid non-instantiatable type '<invalid>' (swami:1432): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (swami:1432): GnomeCanvas-CRITICAL **: gnome_canvas_item_raise_to_top: assertion 'GNOME_IS_CANVAS_ITEM (item)' failed (swami:1432): GLib-GObject-CRITICAL **: g_object_set: assertion 'G_IS_OBJECT (object)' failed (swami:1432): GnomeCanvas-CRITICAL **: gnome_canvas_item_lower_to_bottom: assertion 'GNOME_IS_CANVAS_ITEM (item)' failed (swami:1432): GLib-GObject-CRITICAL **: g_object_set: assertion 'G_IS_OBJECT (object)' failed ** Gtk:ERROR:gtktreestore.c:522:gtk_tree_store_get_path: assertion failed: (G_NODE (iter->user_data)->parent != NULL) Aborted (core dumped) I see your response already. I just checked, and I made from cmake. I'll run from gdb and see what I can see. I'm on commit d27e8ed. I just ran git fetch, and I see that you've been committing a lot lately! Should I try the stable branch? |