[Evolution] New gtkhtml segfault



I am concistently getting segfaults with the latest gtkhtml from CVS (with the
new cut&paste stuff).

I highlight a region, delete it, and then press 'Enter', and bang, it
segfaults. Below is the backtrace:

0x4070020a in tc_enc (tc=0x8063c68, codec=0xbfe03050, ctx=0xbfe02848) at
orbit_typecode.c:174
174     orbit_typecode.c: No such file or directory.
(gdb) bt
#0  0x4070020a in tc_enc (tc=0x8063c68, codec=0xbfe03050, ctx=0xbfe02848) at orbit_typecode.c:174
#1  0x40700125 in ORBit_encode_CORBA_TypeCode () at orbit_typecode.c:139
#2  0x40706499 in ORBit_marshal_any () at corba_any.c:300
#3  0x805065a in _ORBIT_skel_GNOME_GtkHTML_Editor_Engine_getParagraphData (_ORBIT_servant=0x80c34e0, 
    _ORBIT_recv_buffer=0x83987c0, ev=0xbfe030ec, _impl_getParagraphData=0x80562e0 <impl_get_paragraph_data>)
    at Editor-skels.c:283
#4  0x406fde9d in ORBit_POA_handle_request () at orbit_poa.c:349
#5  0x406ffe0c in ORBit_handle_incoming_request (recv_buffer=0x83987c0) at server.c:89
#6  0x4070000e in ORBit_handle_incoming_message (recv_buffer=0x83987c0) at server.c:159
#7  0x40718ebf in giop_recv_reply_buffer_use_multiple_2 () at giop-msg-buffer.c:976
#8  0x40718f97 in giop_recv_reply_buffer_use_2 () at giop-msg-buffer.c:976
#9  0x8051306 in GNOME_GtkHTML_Editor_Listener_event (_obj=0x80d07e0, name=0x8060c77 "command", 
arg=0x82fa044, 
    ev=0xbfe0320c) at Editor-stubs.c:214
#10 0x805618c in editor_api_event (html=0x80cd7b8, event_type=GTK_HTML_EDITOR_EVENT_COMMAND, args=0xbfe03244, 
    data=0x80cf438) at editor-control-factory.c:487
#11 0x4003a8c5 in gtk_html_editor_event_command () at gtkhtml.c:2939
#12 0x40045770 in html_engine_insert_empty_paragraph () at htmlengine-edit-cut-and-paste.c:576
#13 0x400399fc in command (html=0x80cd7b8, com_type=GTK_HTML_COMMAND_INSERT_PARAGRAPH) at gtkhtml.c:2511
#14 0x4003a907 in gtk_html_editor_command () at gtkhtml.c:2939
#15 0x805659c in impl_run_command (servant=0x80c34e0, command=0x839889c "insert-paragraph", ev=0xbfe03314)
    at engine.c:125
#16 0x8050870 in _ORBIT_skel_GNOME_GtkHTML_Editor_Engine_runCommand (_ORBIT_servant=0x80c34e0, 
    _ORBIT_recv_buffer=0x8398760, ev=0xbfe03314, _impl_runCommand=0x8056570 <impl_run_command>)
    at Editor-skels.c:469
#17 0x406fde9d in ORBit_POA_handle_request () at orbit_poa.c:349
#18 0x406ffe0c in ORBit_handle_incoming_request (recv_buffer=0x8398760) at server.c:89
#19 0x4070000e in ORBit_handle_incoming_message (recv_buffer=0x8398760) at server.c:159
#20 0x40718ebf in giop_recv_reply_buffer_use_multiple_2 () at giop-msg-buffer.c:976
#21 0x40718f97 in giop_recv_reply_buffer_use_2 () at giop-msg-buffer.c:976
#22 0x8051306 in GNOME_GtkHTML_Editor_Listener_event (_obj=0x80d07e0, name=0x8060c77 "command", 
arg=0x82f9d7c, 
    ev=0xbfe03434) at Editor-stubs.c:214
#23 0x805618c in editor_api_event (html=0x80cd7b8, event_type=GTK_HTML_EDITOR_EVENT_COMMAND, args=0xbfe0346c, 
    data=0x80cf438) at editor-control-factory.c:487
#24 0x4003a8c5 in gtk_html_editor_event_command () at gtkhtml.c:2939
#25 0x40045770 in html_engine_insert_empty_paragraph () at htmlengine-edit-cut-and-paste.c:576
#26 0x400399fc in command (html=0x80cd7b8, com_type=GTK_HTML_COMMAND_INSERT_PARAGRAPH) at gtkhtml.c:2511
#27 0x4003a907 in gtk_html_editor_command () at gtkhtml.c:2939
#28 0x805659c in impl_run_command (servant=0x80c34e0, command=0x83985d4 "insert-paragraph", ev=0xbfe0353c)
    at engine.c:125
#29 0x8050870 in _ORBIT_skel_GNOME_GtkHTML_Editor_Engine_runCommand (_ORBIT_servant=0x80c34e0, 
    _ORBIT_recv_buffer=0x8398338, ev=0xbfe0353c, _impl_runCommand=0x8056570 <impl_run_command>)
    at Editor-skels.c:469
#30 0x406fde9d in ORBit_POA_handle_request () at orbit_poa.c:349
#31 0x406ffe0c in ORBit_handle_incoming_request (recv_buffer=0x8398338) at server.c:89
#32 0x4070000e in ORBit_handle_incoming_message (recv_buffer=0x8398338) at server.c:159
#33 0x40718ebf in giop_recv_reply_buffer_use_multiple_2 () at giop-msg-buffer.c:976
#34 0x40718f97 in giop_recv_reply_buffer_use_2 () at giop-msg-buffer.c:976
#35 0x8051306 in GNOME_GtkHTML_Editor_Listener_event (_obj=0x80d07e0, name=0x8060c77 "command", 
arg=0x82f9bbc, 
    ev=0xbfe0365c) at Editor-stubs.c:214
#36 0x805618c in editor_api_event (html=0x80cd7b8, event_type=GTK_HTML_EDITOR_EVENT_COMMAND, args=0xbfe03694, 
    data=0x80cf438) at editor-control-factory.c:487
#37 0x4003a8c5 in gtk_html_editor_event_command () at gtkhtml.c:2939
#38 0x40045770 in html_engine_insert_empty_paragraph () at htmlengine-edit-cut-and-paste.c:576
#39 0x400399fc in command (html=0x80cd7b8, com_type=GTK_HTML_COMMAND_INSERT_PARAGRAPH) at gtkhtml.c:2511
#40 0x4003a907 in gtk_html_editor_command () at gtkhtml.c:2939
#41 0x805659c in impl_run_command (servant=0x80c34e0, command=0x8398414 "insert-paragraph", ev=0xbfe03764)
    at engine.c:125
#42 0x8050870 in _ORBIT_skel_GNOME_GtkHTML_Editor_Engine_runCommand (_ORBIT_servant=0x80c34e0, 
    _ORBIT_recv_buffer=0x83982d8, ev=0xbfe03764, _impl_runCommand=0x8056570 <impl_run_command>)
    at Editor-skels.c:469
#43 0x406fde9d in ORBit_POA_handle_request () at orbit_poa.c:349
#44 0x406ffe0c in ORBit_handle_incoming_request (recv_buffer=0x83982d8) at server.c:89
#45 0x4070000e in ORBit_handle_incoming_message (recv_buffer=0x83982d8) at server.c:159
#46 0x40718ebf in giop_recv_reply_buffer_use_multiple_2 () at giop-msg-buffer.c:976
#47 0x40718f97 in giop_recv_reply_buffer_use_2 () at giop-msg-buffer.c:976
#48 0x8051306 in GNOME_GtkHTML_Editor_Listener_event (_obj=0x80d07e0, name=0x8060c77 "command", 
arg=0x82f98f4, 
    ev=0xbfe03884) at Editor-stubs.c:214
#49 0x805618c in editor_api_event (html=0x80cd7b8, event_type=GTK_HTML_EDITOR_EVENT_COMMAND, args=0xbfe038bc, 
    data=0x80cf438) at editor-control-factory.c:487
#50 0x4003a8c5 in gtk_html_editor_event_command () at gtkhtml.c:2939
#51 0x40045770 in html_engine_insert_empty_paragraph () at htmlengine-edit-cut-and-paste.c:576
#52 0x400399fc in command (html=0x80cd7b8, com_type=GTK_HTML_COMMAND_INSERT_PARAGRAPH) at gtkhtml.c:2511
#53 0x4003a907 in gtk_html_editor_command () at gtkhtml.c:2939
#54 0x805659c in impl_run_command (servant=0x80c34e0, command=0x839814c "insert-paragraph", ev=0xbfe0398c)
    at engine.c:125
#55 0x8050870 in _ORBIT_skel_GNOME_GtkHTML_Editor_Engine_runCommand (_ORBIT_servant=0x80c34e0, 
    _ORBIT_recv_buffer=0x8397eb0, ev=0xbfe0398c, _impl_runCommand=0x8056570 <impl_run_command>)
    at Editor-skels.c:469
[snip - it just keeps on going and going and going] :)

Regards,
Ali




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]