sejerpz / vtg

Automatically exported from code.google.com/p/vtg
0 stars 0 forks source link

Random crash when vtg uses the completion engine #118

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
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=<value optimized out>, 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 "")
    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=<value optimized out>, 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 "")
    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 "file:///home/andrea/Src/vala/vtg/vtg/vtg/../vapi/gedit-2.20.vapi", 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=<value optimized out>, 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 "d\224\256\267\300Xe\b\004")
    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=<value optimized out>, 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 "l\362\377\277\244\n\344\267P \024\bP \024\b\210\362\377\277") 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=<value optimized out>, 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 "\374\366\377\277\020\027}\267\070\367\377\277\244", <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=<value optimized out>, 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) 

Original issue reported on code.google.com by seje...@gmail.com on 10 Jan 2010 at 4:40

GoogleCodeExporter commented 9 years ago
This bug should be fixed because of the Gtk Source Completion framework change

Original comment by seje...@gmail.com on 1 Aug 2010 at 12:29

GoogleCodeExporter commented 9 years ago

Original comment by seje...@gmail.com on 3 Aug 2010 at 2:15