Export to GitHub

vtg - issue #118

Random crash when vtg uses the completion engine


Posted on Jan 10, 2010 by Quick Ox

Random crash: (gdb) bt

0 magazine_chain_pop_head (mem_size=268)

at /tmp/buildd/glib2.0-2.22.3/glib/gslice.c:474

1 thread_memory_magazine1_alloc (mem_size=268)

at /tmp/buildd/glib2.0-2.22.3/glib/gslice.c:777

2 IA__g_slice_alloc (mem_size=268)

at /tmp/buildd/glib2.0-2.22.3/glib/gslice.c:815

3 0xb77740c5 in IA__g_slice_alloc0 (mem_size=268)

at /tmp/buildd/glib2.0-2.22.3/glib/gslice.c:833

4 0xb78356d7 in IA__g_type_create_instance (type=173766448)

at /tmp/buildd/glib2.0-2.22.3/gobject/gtype.c:1654

5 0xb781a648 in g_object_constructor (type=173766448,

n_construct_properties=2, construct_params=0xafa174d8)
at /tmp/buildd/glib2.0-2.22.3/gobject/gobject.c:1383

6 0xb781ba62 in IA__g_object_newv (object_type=173766448, n_parameters=1,

parameters=0xaf358120) at /tmp/buildd/glib2.0-2.22.3/gobject/gobject.c:1252

7 0xb781c4f1 in IA__g_object_new_valist (object_type=173766448,

first_property_name=0xb45837cd "type", var_args=0xbfffe0bc "")
at /tmp/buildd/glib2.0-2.22.3/gobject/gobject.c:1364

8 0xb781c60e in IA__g_object_new (object_type=173766448,

first_property_name=0xb45837cd "type")
at /tmp/buildd/glib2.0-2.22.3/gobject/gobject.c:1086

9 0xb457f8c6 in gsc_completion_new ()

from /usr/lib/libgtksourcecompletion-2.0.so.1

10 0xb45d17fe in vtg_symbol_completion_setup_gsc_completion (self=0xae479c90,

view=0xffffffff) at vtgsymbolcompletion.c:189

11 0xb45d1a1d in vtg_symbol_completion_constructor (type=139511656,

n_construct_properties=3, construct_properties=0xb3af7e20)
at vtgsymbolcompletion.c:323

12 0xb781ba62 in IA__g_object_newv (object_type=139511656, n_parameters=3,

parameters=0xb0ec3938) at /tmp/buildd/glib2.0-2.22.3/gobject/gobject.c:1252

13 0xb781c4f1 in IA__g_object_new_valist (object_type=139511656,

first_property_name=0xb460aa55 "plugin-instance", var_args=0xbfffe32c "")
at /tmp/buildd/glib2.0-2.22.3/gobject/gobject.c:1364

14 0xb781c60e in IA__g_object_new (object_type=139511656,

first_property_name=0xb460aa55 "plugin-instance")
at /tmp/buildd/glib2.0-2.22.3/gobject/gobject.c:1086

15 0xb45d2144 in vtg_symbol_completion_construct (object_type=139511656,

plugin_instance=0x84ede30, view=0x86e9d28, completion_engine=0x8a7c790)
at vtgsymbolcompletion.c:154

16 0xb45d21c4 in vtg_symbol_completion_new (plugin_instance=0x84ede30,

view=0x86e9d28, completion_engine=0x8a7c790) at vtgsymbolcompletion.c:160

17 0xb45f9401 in vtg_plugin_instance_activate_symbol (self=0x84ede30,

project=0x828ed98, view=0x86e9d28) at vtgplugininstance.c:600

18 0xb45f9976 in vtg_plugin_instance_initialize_view (self=0x84ede30,

project=0x828ed98, view=0x86e9d28) at vtgplugininstance.c:506

19 0xb45fa27f in vtg_plugin_instance_on_tab_added (sender=0x8142050,

tab=0xad080288, instance=0x84ede30) at vtgplugininstance.c:417

20 0xb7821e28 in IA__g_cclosure_marshal_VOID__OBJECT (closure=0x84e0250,

return_value=0x0, n_param_values=2, param_values=0xaef2f18, 
invocation_hint=0xbfffe580, marshal_data=0xb45fa120)
at /tmp/buildd/glib2.0-2.22.3/gobject/gmarshal.c:636

21 0xb7814f62 in IA__g_closure_invoke (closure=0x84e0250, return_value=0x0,

n_param_values=2, param_values=0xaef2f18, invocation_hint=0xbfffe580)
at /tmp/buildd/glib2.0-2.22.3/gobject/gclosure.c:767

22 0xb7829966 in signal_emit_unlocked_R (node=<value optimized out>,

detail=&lt;value optimized out&gt;, instance=0x8142050, emission_return=0x0, 
instance_and_params=0xaef2f18)
at /tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:3317

23 0xb782a72d in IA__g_signal_emit_valist (instance=0x8142050, signal_id=155,

detail=0, var_args=0xbfffe740 &quot;&quot;)
at /tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:2980

24 0xb782aba6 in IA__g_signal_emit (instance=0x8142050, signal_id=155,

detail=0) at /tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:3037

25 0x0809bdd0 in ?? ()

26 0xb7821e28 in IA__g_cclosure_marshal_VOID__OBJECT (closure=0x81cd6f8,

return_value=0x0, n_param_values=2, param_values=0xad080288, 
invocation_hint=0xbfffe8d0, marshal_data=0x8142050)
at /tmp/buildd/glib2.0-2.22.3/gobject/gmarshal.c:636

27 0xb7814f62 in IA__g_closure_invoke (closure=0x81cd6f8, return_value=0x0,

n_param_values=2, param_values=0xaef2ec8, invocation_hint=0xbfffe8d0)
at /tmp/buildd/glib2.0-2.22.3/gobject/gclosure.c:767

28 0xb78293a8 in signal_emit_unlocked_R (node=<value optimized out>,

detail=&lt;value optimized out&gt;, instance=0x8251028, emission_return=0x0, 
instance_and_params=0xaef2ec8)
at /tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:3247

29 0xb782a72d in IA__g_signal_emit_valist (instance=0x8251028, signal_id=238,

detail=0, var_args=0xbfffea90 &quot;&quot;)
at /tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:2980

30 0xb782aba6 in IA__g_signal_emit (instance=0x8251028, signal_id=238,

detail=0) at /tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:3037

31 0x080b2e97 in gedit_notebook_add_tab ()

32 0x08095c9b in gedit_window_create_tab_from_uri ()

33 0xb45f8c77 in vtg_plugin_instance_activate_uri (self=0x84ede30,

uri=0xb3a461d8 &quot;file:///home/andrea/Src/vala/vtg/vtg/vtg/../vapi/gedit-2.20.vapi&quot;, line=248, 

col=0) at vtgplugininstance.c:775

34 0xb45d20b3 in vtg_symbol_completion_goto_definition (self=0xad060390)

at vtgsymbolcompletion.c:224

35 0xb45d7461 in vtg_project_manager_ui_on_project_goto_definition (

action=0x85149e8, self=0x828ef48) at vtgprojectmanagerui.c:1069

36 _vtg_project_manager_ui_on_project_goto_definition_gtk_action_callback (

action=0x85149e8, self=0x828ef48) at vtgprojectmanagerui.c:724

37 0xb782291c in IA__g_cclosure_marshal_VOID__VOID (closure=0x86b9168,

return_value=0x0, n_param_values=1, param_values=0x8f6ce98, 
invocation_hint=0xbfffed80, marshal_data=0xb45d73d0)
at /tmp/buildd/glib2.0-2.22.3/gobject/gmarshal.c:77

38 0xb7814f62 in IA__g_closure_invoke (closure=0x86b9168, return_value=0x0,

n_param_values=1, param_values=0x8f6ce98, invocation_hint=0xbfffed80)
at /tmp/buildd/glib2.0-2.22.3/gobject/gclosure.c:767

39 0xb78293a8 in signal_emit_unlocked_R (node=<value optimized out>,

detail=&lt;value optimized out&gt;, instance=0x85149e8, emission_return=0x0, 
instance_and_params=0x8f6ce98)
at /tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:3247

40 0xb782a72d in IA__g_signal_emit_valist (instance=0x85149e8, signal_id=177,

detail=0, var_args=0xbfffef3c &quot;d\224\256\267\300Xe\b\004&quot;)
at /tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:2980

41 0xb782aba6 in IA__g_signal_emit (instance=0x85149e8, signal_id=177,

detail=0) at /tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:3037

42 0xb7ae7e75 in _gtk_action_emit_activate (action=0x85149e8)

at /tmp/buildd/gtk+2.0-2.18.5/gtk/gtkaction.c:727

43 0xb7aea864 in closure_accel_activate (closure=0x86b8ec8,

return_value=0xbffff0a4, n_param_values=4, param_values=0x873dd90, 
invocation_hint=0xbffff090, marshal_data=0x0)
at /tmp/buildd/gtk+2.0-2.18.5/gtk/gtkaction.c:1647

44 0xb7814f62 in IA__g_closure_invoke (closure=0x86b8ec8,

return_value=0xbffff0a4, n_param_values=4, param_values=0x873dd90, 
invocation_hint=0xbffff090)
at /tmp/buildd/glib2.0-2.22.3/gobject/gclosure.c:767

45 0xb78293a8 in signal_emit_unlocked_R (node=<value optimized out>,

detail=&lt;value optimized out&gt;, instance=0x81295a0, 
emission_return=0xbffff1ec, instance_and_params=0x873dd90)
at /tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:3247

46 0xb782a5b8 in IA__g_signal_emit_valist (instance=0x81295a0, signal_id=171,

detail=2776, 
var_args=0xbffff258 &quot;l\362\377\277\244\n\344\267P \024\bP \024\b\210\362\377\277&quot;) at 

/tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:2990

47 0xb782aba6 in IA__g_signal_emit (instance=0x81295a0, signal_id=171,

detail=2776) at /tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:3037

48 0xb7ae3a81 in IA__gtk_accel_group_activate (accel_group=0x81295a0,

accel_quark=2776, acceleratable=0x8142050, accel_key=65481, accel_mods=0)
at /tmp/buildd/gtk+2.0-2.18.5/gtk/gtkaccelgroup.c:860

49 0xb7ae3b85 in IA__gtk_accel_groups_activate (object=0x8142050,

accel_key=65481, accel_mods=0)
at /tmp/buildd/gtk+2.0-2.18.5/gtk/gtkaccelgroup.c:897

50 0xb7cf5fe4 in IA__gtk_window_activate_key (window=0x8142050,

event=0xaed1818) at /tmp/buildd/gtk+2.0-2.18.5/gtk/gtkwindow.c:8269

51 0x080970fc in ?? ()

52 0xb7bc2194 in _gtk_marshal_BOOLEAN__BOXED (closure=0x810f5a8,

return_value=0xaed1818, n_param_values=2, param_values=0x8142050, 
invocation_hint=0xbffff500, marshal_data=0x8097090)
at /tmp/buildd/gtk+2.0-2.18.5/gtk/gtkmarshalers.c:84

53 0xb78135e9 in g_type_class_meta_marshal (closure=0x810f5a8,

return_value=0xbffff514, n_param_values=2, param_values=0xae838a0, 
invocation_hint=0xbffff500, marshal_data=0xcc)
at /tmp/buildd/glib2.0-2.22.3/gobject/gclosure.c:878

54 0xb7814f62 in IA__g_closure_invoke (closure=0x810f5a8,

return_value=0xbffff514, n_param_values=2, param_values=0xae838a0, 
invocation_hint=0xbffff500)
at /tmp/buildd/glib2.0-2.22.3/gobject/gclosure.c:767

55 0xb782909e in signal_emit_unlocked_R (node=<value optimized out>,

detail=&lt;value optimized out&gt;, instance=0x8142050, 
emission_return=0xbffff65c, instance_and_params=0xae838a0)
at /tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:3285

56 0xb782a5b8 in IA__g_signal_emit_valist (instance=0x8142050, signal_id=42,

detail=0, 
var_args=0xbffff6c0 &quot;\374\366\377\277\020\027}\267\070\367\377\277\244&quot;, &lt;incomplete 

sequence \365\202\267>) at /tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:2990

57 0xb782aba6 in IA__g_signal_emit (instance=0x8142050, signal_id=42,

detail=0) at /tmp/buildd/glib2.0-2.22.3/gobject/gsignal.c:3037

58 0xb7cde2fe in gtk_widget_event_internal (widget=<value optimized out>,

event=0xaed1818) at /tmp/buildd/gtk+2.0-2.18.5/gtk/gtkwidget.c:4767

59 0xb7bbaa0b in IA__gtk_propagate_event (widget=0x8142050, event=0xaed1818)

at /tmp/buildd/gtk+2.0-2.18.5/gtk/gtkmain.c:2391

60 0xb7bbbbc9 in IA__gtk_main_do_event (event=0xaed1818)

at /tmp/buildd/gtk+2.0-2.18.5/gtk/gtkmain.c:1622

61 0xb7a4542a in gdk_event_dispatch (source=0x810dd18, callback=0,

user_data=0x0) at /tmp/buildd/gtk+2.0-2.18.5/gdk/x11/gdkevents-x11.c:2372

62 0xb7755b38 in g_main_dispatch (context=0x810dd60)

at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:1960

63 IA__g_main_context_dispatch (context=0x810dd60)

at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2513

64 0xb77593d0 in g_main_context_iterate (context=0x810dd60,

block=&lt;value optimized out&gt;, dispatch=1, self=0x80e6850)
at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2591

65 0xb775983f in IA__g_main_loop_run (loop=0x873cfd0)

at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2799

66 0xb7bbc139 in IA__gtk_main ()

at /tmp/buildd/gtk+2.0-2.18.5/gtk/gtkmain.c:1218

67 0x0806ab00 in main ()

(gdb)

Comment #1

Posted on Aug 1, 2010 by Quick Ox

This bug should be fixed because of the Gtk Source Completion framework change

Comment #2

Posted on Aug 3, 2010 by Quick Ox

(No comment was entered for this change.)

Status: Released

Labels:
Type-Defect Priority-Critical Milestone-Release0.8.0