Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6537730 (LWP 6630)]
editor_method_event (html=0x870faa0, event=GTK_HTML_EDITOR_EVENT_DELETE, args=0x0, user_data=0x871a020) at gtkhtml-editor.c:387
387             if (G_VALUE_HOLDS (args, G_TYPE_STRING))

(gdb) bt full                                                                                                                                                
#0  editor_method_event (html=0x870faa0, event=GTK_HTML_EDITOR_EVENT_DELETE, args=0x0, user_data=0x871a020) at gtkhtml-editor.c:387
        __r = <value optimized out>
        return_value = <value optimized out>
        return_string = (gchar *) 0x0
        string = <value optimized out>
        signal_id = <value optimized out>
        __PRETTY_FUNCTION__ = "editor_method_event"
#1  0xb71bd0e0 in gtk_html_editor_event (html=0x870faa0, event=GTK_HTML_EDITOR_EVENT_DELETE, args=0x0) at gtkhtml.c:5991
        retval = <value optimized out>
#2  0xb71dfbca in delete_object (e=0x84a2318, ret_object=0x0, ret_len=0x0, dir=HTML_UNDO_UNDO, add_undo=1) at htmlengine-edit-cut-and-paste.c:798
        len = 1
        position_before = 5
        object = (HTMLObject *) 0x895f248
        level = 1
        backward = 0
#3  0xb71e081d in html_engine_delete (e=0x84a2318) at htmlengine-edit-cut-and-paste.c:1914
        prev = (HTMLObject *) 0xb45bfc00
        cur = (HTMLObject *) 0xb45bfc00
        start = (HTMLCursor *) 0x871da88
        end = (HTMLCursor *) 0x895f4b0
        start_position = 4
#4  0xb721e67c in html_text_backspace (self=0xb45bfc00, cursor=0x88486b8, engine=0x84a2318) at htmltext.c:2783
        pi = (HTMLTextPangoInfo *) 0x8924180
        attrpos = <value optimized out>
        prevpos = 5
        retval = 1
        __PRETTY_FUNCTION__ = "html_text_backspace"
#5  0xb7205c3a in html_object_backspace (self=0xb45bfc00, cursor=0x88486b8, engine=0x84a2318) at htmlobject.c:1603
No locals.
#6  0xb71e1b5f in html_engine_delete_n (e=0x84a2318, len=1, forward=0) at htmlengine-edit-cut-and-paste.c:1551
No locals.
#7  0xb71bd04f in delete_one (e=0x84a2318, forward=0) at gtkhtml.c:5043
No locals.
#8  0xb71c99ba in command (html=0x870faa0, com_type=GTK_HTML_COMMAND_DELETE_BACK_OR_INDENT_DEC) at gtkhtml.c:5245
        e = (HTMLEngine *) 0x84a2318
        rv = 0
#9  0xb7204f13 in html_g_cclosure_marshal_BOOLEAN__ENUM (closure=0x837c228, return_value=0xbfb7a6d8, n_param_values=2, param_values=0x895a880,
    invocation_hint=0xbfb7a5dc, marshal_data=0xb71c85c0) at htmlmarshal.c:120
        data1 = (gpointer) 0x870faa0
        data2 = <value optimized out>
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "html_g_cclosure_marshal_BOOLEAN__ENUM"
#10 0xb678ab88 in g_type_class_meta_marshal (closure=0x837c228, return_value=0xbfb7a6d8, n_param_values=2, param_values=0x895a880,
    invocation_hint=0xbfb7a5dc, marshal_data=0x200) at gclosure.c:878
        callback = <value optimized out>
#11 0xb678c4f5 in IA__g_closure_invoke (closure=0x837c228, return_value=0xbfb7a6d8, n_param_values=2, param_values=0x895a880, invocation_hint=0xbfb7a5dc)
    at gclosure.c:767
        marshal = (GClosureMarshal) 0xb678ab50 <g_type_class_meta_marshal>
        marshal_data = (gpointer) 0x200
#12 0xb67a0ba4 in signal_emit_unlocked_R (node=0x848bf18, detail=0, instance=0x870faa0, emission_return=0xbfb7a6d8, instance_and_params=0x895a880)
    at gsignal.c:3285
        accumulator = (SignalAccumulator *) 0x0
        emission = {next = 0xbfb7a9c4, instance = 0x870faa0, ihint = {signal_id = 329, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN,
  chain_type = 138980968}
        class_closure = (GClosure *) 0x837c228
        handler_list = (Handler *) 0x0
        return_accu = (GValue *) 0xbfb7a6d8
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
      v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 329
        max_sequential_handler_number = 7244
        return_value_altered = 0
#13 0xb6e4728a in gtk_binding_entry_activate (entry=0x848ce20, object=0x870faa0) at gtkbindings.c:537
        params = (GValue *) 0x895a880
        return_val = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
      v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        accelerator = (gchar *) 0x1 <Address 0x1 out of bounds>
        query = {signal_id = 329, signal_name = 0x812d168 "command", itype = 138980968, signal_flags = 34, return_type = 20, n_params = 1,
  param_types = 0x848bf08}
        signal_id = 329
        sig = (GtkBindingSignal *) 0x848a0c0
        handled = 1
        i = <value optimized out>
#14 0xb6e47894 in binding_match_activate (pspec_list=<value optimized out>, object=0x870faa0, path_length=7, path=0x8958eb0 "GtkHTML",
    path_reversed=0x895b098 "LMTHktG", unbound=0xbfb7a75c) at gtkbindings.c:1123
        pspec = (PatternSpec *) 0x848c480
        binding_set = <value optimized out>
        slist = (GSList *) 0xb45e7ba8
#15 0xb6e47af2 in gtk_bindings_activate_list (object=0x870faa0, entries=<value optimized out>, is_release=0) at gtkbindings.c:1268
        patterns = (GSList *) 0xb45e6c48
        class_type = 138980968
        unbound = 0
        handled = 0
#16 0xb6e47c5a in IA__gtk_bindings_activate_event (object=0x870faa0, event=0x894a240) at gtkbindings.c:1361
        entries = (GSList *) 0xb45e8908
        display = <value optimized out>
        key_hash = (GtkKeyHash *) 0x8924148
        handled = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_bindings_activate_event"
#17 0xb71caae3 in key_press_event (widget=0x870faa0, event=0x894a240) at gtkhtml.c:1068
        html = (GtkHTML *) 0x870faa0
        retval = <value optimized out>
        focus_object = <value optimized out>
        focus_object_offset = <value optimized out>
        url_test_mode = <value optimized out>
#18 0xb6f05933 in _gtk_marshal_BOOLEAN__BOXED (closure=0x80a0b10, return_value=0xbfb7a9e0, n_param_values=2, param_values=0x893a250,
    invocation_hint=0xbfb7a9cc, marshal_data=0xb71ca940) at gtkmarshalers.c:84
        data1 = (gpointer) 0x870faa0
        data2 = <value optimized out>
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#19 0xb678ab88 in g_type_class_meta_marshal (closure=0x80a0b10, return_value=0xbfb7a9e0, n_param_values=2, param_values=0x893a250,
    invocation_hint=0xbfb7a9cc, marshal_data=0xcc) at gclosure.c:878
        callback = <value optimized out>
#20 0xb678c426 in IA__g_closure_invoke (closure=0x80a0b10, return_value=0xbfb7a9e0, n_param_values=2, param_values=0x893a250, invocation_hint=0xbfb7a9cc)
    at gclosure.c:767
        marshal = (GClosureMarshal) 0xb678ab50 <g_type_class_meta_marshal>
        marshal_data = (gpointer) 0xcc
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#21 0xb67a0ba4 in signal_emit_unlocked_R (node=0x80a0be0, detail=0, instance=0x870faa0, emission_return=0xbfb7ab18, instance_and_params=0x893a250)
    at gsignal.c:3285
        accumulator = (SignalAccumulator *) 0x80a0c28
        emission = {next = 0xbfb7ae14, instance = 0x870faa0, ihint = {signal_id = 72, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN,
  chain_type = 138980968}
        class_closure = (GClosure *) 0x80a0b10
        handler_list = (Handler *) 0x0
        return_accu = (GValue *) 0xbfb7a9e0
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
      v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 72
        max_sequential_handler_number = 7244
        return_value_altered = 0
#22 0xb67a1d42 in IA__g_signal_emit_valist (instance=0x870faa0, signal_id=72, detail=0,
    var_args=0xbfb7ab70 "\230«·¿¨F\n\b¨«·¿\215\030\001· úp\bHð\t\b úp\b$\204\001· úp\bHð\t\b") at gsignal.c:2990
        return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
      v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        error = <value optimized out>
        signal_return_type = 20
        param_values = (GValue *) 0x893a264
        node = (SignalNode *) 0x80a0be0
        i = 1
        n_params = 1
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#23 0xb67a23bb in IA__g_signal_emit (instance=0x870faa0, signal_id=72, detail=0) at gsignal.c:3037
No locals.
#24 0xb7011a18 in gtk_widget_event_internal (widget=0x870faa0, event=0x894a240) at gtkwidget.c:4767
        signal_num = 3
        return_val = 0
#25 0xb70252ae in IA__gtk_window_propagate_key_event (window=0x871a020, event=0x894a240) at gtkwindow.c:5144
        parent = (GtkWidget *) 0x894a240
        handled = 1
        focus = (GtkWidget *) 0x870faa0
        __PRETTY_FUNCTION__ = "IA__gtk_window_propagate_key_event"
#26 0xb702853a in gtk_window_key_press_event (widget=0x871a020, event=0x894a240) at gtkwindow.c:5174
        handled = 3
#27 0xb62cfa07 in msg_composer_key_press_event (widget=0x871a020, event=0x894a240) at e-msg-composer.c:1724
        input_widget = (GtkWidget *) 0x873ecd0
        html = (GtkHTML *) 0x870faa0
#28 0xb6f05933 in _gtk_marshal_BOOLEAN__BOXED (closure=0x80a0b10, return_value=0xbfb7ae30, n_param_values=2, param_values=0x893a428,
    invocation_hint=0xbfb7ae1c, marshal_data=0xb62cf950) at gtkmarshalers.c:84
        data1 = (gpointer) 0x871a020
        data2 = <value optimized out>
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#29 0xb678ab88 in g_type_class_meta_marshal (closure=0x80a0b10, return_value=0xbfb7ae30, n_param_values=2, param_values=0x893a428,
    invocation_hint=0xbfb7ae1c, marshal_data=0xcc) at gclosure.c:878
        callback = <value optimized out>
#30 0xb678c4f5 in IA__g_closure_invoke (closure=0x80a0b10, return_value=0xbfb7ae30, n_param_values=2, param_values=0x893a428, invocation_hint=0xbfb7ae1c)
    at gclosure.c:767
        marshal = (GClosureMarshal) 0xb678ab50 <g_type_class_meta_marshal>
        marshal_data = (gpointer) 0xcc
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#31 0xb67a0ba4 in signal_emit_unlocked_R (node=0x80a0be0, detail=0, instance=0x871a020, emission_return=0xbfb7af68, instance_and_params=0x893a428)
    at gsignal.c:3285
        accumulator = (SignalAccumulator *) 0x80a0c28
        emission = {next = 0x0, instance = 0x871a020, ihint = {signal_id = 72, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN,
  chain_type = 141653560}
        class_closure = (GClosure *) 0x80a0b10
        handler_list = (Handler *) 0x88b1180
        return_accu = (GValue *) 0xbfb7ae30
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
      v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 72
        max_sequential_handler_number = 7244
        return_value_altered = 1
#32 0xb67a1d42 in IA__g_signal_emit_valist (instance=0x871a020, signal_id=72, detail=0,
    var_args=0xbfb7afc0 "è¯·¿¨F\n\bø¯·¿\215\030\001·  q\bHð\t\b  q\b$\204\001·  q\bHð\t\b") at gsignal.c:2990
        return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
      v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        error = <value optimized out>
        signal_return_type = 20
        param_values = (GValue *) 0x893a43c
        node = (SignalNode *) 0x80a0be0
        i = 1
        n_params = 1
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#33 0xb67a23bb in IA__g_signal_emit (instance=0x871a020, signal_id=72, detail=0) at gsignal.c:3037
No locals.
#34 0xb7011a18 in gtk_widget_event_internal (widget=0x871a020, event=0x894a240) at gtkwidget.c:4767
        signal_num = 3
        return_val = 0
#35 0xb6efe5dc in IA__gtk_propagate_event (widget=0x871a020, event=0x894a240) at gtkmain.c:2378
        window = (GtkWidget *) 0x871a020
        handled_event = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#36 0xb6eff885 in IA__gtk_main_do_event (event=0x894a240) at gtkmain.c:1609
        event_widget = (GtkWidget *) 0x871a020
        grab_widget = (GtkWidget *) 0x871a020
        window_group = (GtkWindowGroup *) 0x0
        rewritten_event = (GdkEvent *) 0x0
        tmp_list = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#37 0xb6c979ea in gdk_event_dispatch (source=0x80939f0, callback=0, user_data=0x0) at gdkevents-x11.c:2369
        display = <value optimized out>
        event = (GdkEvent *) 0x894a240
#38 0xb66dd2eb in IA__g_main_context_dispatch (context=0x8093a38) at gmain.c:1960
No locals.
#39 0xb66e0ecc in g_main_context_iterate (context=0x8093a38, block=1, dispatch=1, self=0x8066298) at gmain.c:2591
        max_priority = 2147483647
        timeout = 124
        some_ready = 1
        nfds = <value optimized out>
        allocated_nfds = <value optimized out>
        fds = (GPollFD *) 0x8139048
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#40 0xb66e13c5 in IA__g_main_loop_run (loop=0x80b4a48) at gmain.c:2799
        self = (GThread *) 0x8066298
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#41 0xb73c7738 in bonobo_main () at bonobo-main.c:311
        loop = (GMainLoop *) 0x80b4a48
#42 0x0805bba4 in main (argc=1, argv=0xb7d8f3e0) at main.c:732
        client = (GConfClient *) 0x8099438
        program = (GnomeProgram *) 0x806e848
        master_client = (GnomeClient *) 0x8070400
        context = <value optimized out>
