sejerpz / vtg

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

Crash on project closing / or gedit exit #58

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
When closing a project or closing gEdit with vtg enabled a crash occours.

Thie is the backtrace:

** (gedit:7112): CRITICAL **: vtg_project_manager_contains_file: assertion
`uri != NULL' failed
[New Thread 0xb4450b90 (LWP 7128)]
[Thread 0xb4450b90 (LWP 7128) exited]

GThread-ERROR **: file /tmp/buildd/glib2.0-2.18.4/gthread/gthread-posix.c:
line 171 (g_mutex_free_posix_impl): error 'Device or resource busy' during
'pthread_mutex_destroy ((pthread_mutex_t *) mutex)'
aborting...

Program received signal SIGABRT, Aborted.
0xb7fe1424 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7fe1424 in __kernel_vsyscall ()
#1  0xb743f640 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0xb7441008 in *__GI_abort () at abort.c:88
#3  0xb75bd524 in IA__g_logv (log_domain=0xb7202808 "GThread", log_level=
    G_LOG_LEVEL_ERROR, format=
    0xb7202b70 "file %s: line %d (%s): error '%s' during '%s'", args1=
    0xbfffebfc "<+ ·«") at /tmp/buildd/glib2.0-2.18.4/glib/gmessages.c:497
#4  0xb75bd556 in IA__g_log (log_domain=0xb7202808 "GThread", log_level=
    G_LOG_LEVEL_ERROR, format=
    0xb7202b70 "file %s: line %d (%s): error '%s' during '%s'")
    at /tmp/buildd/glib2.0-2.18.4/glib/gmessages.c:517
#5  0xb7202234 in g_mutex_free_posix_impl (mutex=0x8805e90)
    at /tmp/buildd/glib2.0-2.18.4/gthread/gthread-posix.c:171
#6  0xb51c439c in vsc_parser_manager_finalize (obj=0x81c5f80)
    at vscparsermanager.c:1617
#7  0xb763ccd3 in IA__g_object_unref (_object=0x81c5f80)
    at /tmp/buildd/glib2.0-2.18.4/gobject/gobject.c:2417
#8  0xb51b376f in vsc_symbol_completion_cleanup (self=0x8805108)
    at vscsymbolcompletion.c:204
#9  0xb5198a4f in vtg_project_descriptor_finalize (obj=0x88050c0)
    at vtgprojectdescriptor.c:62
#10 0xb763ccd3 in IA__g_object_unref (_object=0x88050c0)
---Type <return> to continue, or q <return> to quit---
    at /tmp/buildd/glib2.0-2.18.4/gobject/gobject.c:2417
#11 0xb51b1205 in vtg_plugin_on_project_closed (self=0x84ad2e0, sender=
    0x84bd130, project=0x8742960) at vtgplugin.c:382
#12 0xb51985ef in vtg_project_manager_ui_close_project (self=0x84bd130, 
    project=0x8742960) at vtgprojectmanagerui.c:1271
#13 0xb51987af in _vtg_project_manager_ui_on_project_close_gtk_action_callback
    (action=0x8259af8, self=0x84bd130) at vtgprojectmanagerui.c:581
#14 0xb76482d4 in IA__g_cclosure_marshal_VOID__VOID (closure=0x84cbee8, 
    return_value=0x0, n_param_values=1, param_values=0x88051b0, 
    invocation_hint=0xbfffeeec, marshal_data=0xb5198650)
    at /tmp/buildd/glib2.0-2.18.4/gobject/gmarshal.c:77
#15 0xb763ab6b in IA__g_closure_invoke (closure=0x84cbee8, return_value=0x0, 
    n_param_values=1, param_values=0x88051b0, invocation_hint=0xbfffeeec)
    at /tmp/buildd/glib2.0-2.18.4/gobject/gclosure.c:767
#16 0xb764ef1d in signal_emit_unlocked_R (node=0x813ba60, detail=0, instance=
    0x8259af8, emission_return=0x0, instance_and_params=0x88051b0)
    at /tmp/buildd/glib2.0-2.18.4/gobject/gsignal.c:3244
#17 0xb765042c in IA__g_signal_emit_valist (instance=0x8259af8, signal_id=123, 
    detail=0, var_args=
    0xbffff08c
"à\\×·ø\232%\bø\232%\b¸ðÿ¿´Ù£·ø\232%\bà=\022\bØðÿ¿\200Æf·\2
00Æf·0Ù£·Øðÿ¿Ô\202d·ø\232%\bèJ{\bèðÿ¿\200Æf·à=\022\bøÿÿÿ
hñÿ¿k«c·à=\022\b")
    at /tmp/buildd/glib2.0-2.18.4/gobject/gsignal.c:2977
#18 0xb7650886 in IA__g_signal_emit (instance=0x8259af8, signal_id=123, detail=
---Type <return> to continue, or q <return> to quit---
    0) at /tmp/buildd/glib2.0-2.18.4/gobject/gsignal.c:3034
#19 0xb7a3c9d5 in _gtk_action_emit_activate (action=0x8259af8)
    at /build/buildd/gtk+2.0-2.14.7/gtk/gtkaction.c:885
#20 0xb7a3d9b4 in IA__gtk_action_activate (action=0x8259af8)
    at /build/buildd/gtk+2.0-2.14.7/gtk/gtkaction.c:912
#21 0xb76482d4 in IA__g_cclosure_marshal_VOID__VOID (closure=0x8123de0, 
    return_value=0x0, n_param_values=1, param_values=0x8804f98, 
    invocation_hint=0xbffff23c, marshal_data=0xb7a3d930)
    at /tmp/buildd/glib2.0-2.18.4/gobject/gmarshal.c:77
#22 0xb763ab6b in IA__g_closure_invoke (closure=0x8123de0, return_value=0x0, 
    n_param_values=1, param_values=0x8804f98, invocation_hint=0xbffff23c)
    at /tmp/buildd/glib2.0-2.18.4/gobject/gclosure.c:767
#23 0xb764ef1d in signal_emit_unlocked_R (node=0x8118230, detail=0, instance=
    0x87b4ae8, emission_return=0x0, instance_and_params=0x8804f98)
    at /tmp/buildd/glib2.0-2.18.4/gobject/gsignal.c:3244
#24 0xb765042c in IA__g_signal_emit_valist (instance=0x87b4ae8, signal_id=140, 
    detail=0, var_args=0xbffff3dc "jP·à\\×·")
    at /tmp/buildd/glib2.0-2.18.4/gobject/gsignal.c:2977
#25 0xb7650886 in IA__g_signal_emit (instance=0x87b4ae8, signal_id=140, detail=
    0) at /tmp/buildd/glib2.0-2.18.4/gobject/gsignal.c:3034
#26 0xb7c250e7 in IA__gtk_widget_activate (widget=0x87b4ae8)
    at /build/buildd/gtk+2.0-2.14.7/gtk/gtkwidget.c:4776
#27 0xb7b17e80 in IA__gtk_menu_shell_activate_item (menu_shell=0x8249030, 
---Type <return> to continue, or q <return> to quit---
    menu_item=0x87b4ae8, force_deactivate=1)
    at /build/buildd/gtk+2.0-2.14.7/gtk/gtkmenushell.c:1139
#28 0xb7b19a5d in gtk_menu_shell_button_release (widget=0x8249030, event=
    0x871e680) at /build/buildd/gtk+2.0-2.14.7/gtk/gtkmenushell.c:678
#29 0xb7b1040b in gtk_menu_button_release (widget=0x8249030, event=0x871e680)
    at /build/buildd/gtk+2.0-2.14.7/gtk/gtkmenu.c:2850
#30 0xb7b09f46 in _gtk_marshal_BOOLEAN__BOXED (closure=0x812e3a8, return_value=
    0xbffff640, n_param_values=2, param_values=0x8fcbb18, invocation_hint=
    0xbffff62c, marshal_data=0xb7b10350)
    at /build/buildd/gtk+2.0-2.14.7/gtk/gtkmarshalers.c:84
#31 0xb76392c9 in g_type_class_meta_marshal (closure=0x812e3a8, return_value=
    0xbffff640, n_param_values=2, param_values=0x8fcbb18, invocation_hint=
    0xbffff62c, marshal_data=0xb4)
    at /tmp/buildd/glib2.0-2.18.4/gobject/gclosure.c:878
#32 0xb763ab6b in IA__g_closure_invoke (closure=0x812e3a8, return_value=
    0xbffff640, n_param_values=2, param_values=0x8fcbb18, invocation_hint=
    0xbffff62c) at /tmp/buildd/glib2.0-2.18.4/gobject/gclosure.c:767
#33 0xb764ebc5 in signal_emit_unlocked_R (node=0x812e648, detail=0, instance=
    0x8249030, emission_return=0xbffff778, instance_and_params=0x8fcbb18)
    at /tmp/buildd/glib2.0-2.18.4/gobject/gsignal.c:3282
#34 0xb76502ab in IA__g_signal_emit_valist (instance=0x8249030, signal_id=49, 
    detail=0, var_args=
    0xbffff7d0 "è÷ÿ¿\200æq\b0\220$\b¦R·0\220$\bà\216\022\b")
---Type <return> to continue, or q <return> to quit---
    at /tmp/buildd/glib2.0-2.18.4/gobject/gsignal.c:2987
#35 0xb7650886 in IA__g_signal_emit (instance=0x8249030, signal_id=49, detail=
    0) at /tmp/buildd/glib2.0-2.18.4/gobject/gsignal.c:3034
#36 0xb7c1efae in gtk_widget_event_internal (widget=0x8249030, event=0x871e680)
    at /build/buildd/gtk+2.0-2.14.7/gtk/gtkwidget.c:4745
#37 0xb7b02a5c in IA__gtk_propagate_event (widget=0x8249030, event=0x871e680)
    at /build/buildd/gtk+2.0-2.14.7/gtk/gtkmain.c:2391
#38 0xb7b03e07 in IA__gtk_main_do_event (event=0x871e680)
    at /build/buildd/gtk+2.0-2.14.7/gtk/gtkmain.c:1596
#39 0xb786118a in gdk_event_dispatch (source=0x8106da0, callback=0, user_data=
    0x0) at /build/buildd/gtk+2.0-2.14.7/gdk/x11/gdkevents-x11.c:2365
#40 0xb75b3368 in IA__g_main_context_dispatch (context=0x8106de8)
    at /tmp/buildd/glib2.0-2.18.4/glib/gmain.c:2144
#41 0xb75b6a03 in g_main_context_iterate (context=0x8106de8, block=1, dispatch=
    1, self=0x80dfab8) at /tmp/buildd/glib2.0-2.18.4/glib/gmain.c:2778
#42 0xb75b6f22 in IA__g_main_loop_run (loop=0x86fb738)
    at /tmp/buildd/glib2.0-2.18.4/glib/gmain.c:2986
#43 0xb7b042b9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.14.7/gtk/gtkmain.c:1200
#44 0x080683c4 in main ()
(gdb) 

Original issue reported on code.google.com by seje...@gmail.com on 23 Feb 2009 at 9:10

GoogleCodeExporter commented 9 years ago
bt full - might be helpful

GThread-ERROR **: file gthread-posix.c: line 171 (g_mutex_free_posix_impl): 
error
'Device or resource busy' during 'pthread_mutex_destroy ((pthread_mutex_t *) 
mutex)'
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb7130710 (LWP 23031)]
_______________________________________________________________________________
     eax:00000000 ebx:000059F7  ecx:000059F7  edx:00000006     eflags:00200202
     esi:AF401750 edi:B75EBFF4  esp:BFD85BEC  ebp:BFD85C04     eip:B7F66424
     cs:0073  ds:007B  es:007B  fs:0000  gs:0033  ss:007B    o d I t s z a p c 
[007B:BFD85BEC]---------------------------------------------------------[stack]
BFD85C1C : 20 20 13 B7  05 00 00 00 - 00 00 00 00  01 00 00 00   ..............
BFD85C0C : 06 00 00 00  A4 5C D8 BF - 00 00 00 00  15 00 00 00 .....\..........
BFD85BFC : F4 BF 5E B7  00 00 00 00 - 28 5D D8 BF  44 11 4D B7 ..^.....(]..D.M.
BFD85BEC : 04 5C D8 BF  06 00 00 00 - F7 59 00 00  11 F8 4C B7 .\.......Y....L.
[007B:AF401750]---------------------------------------------------------[ data]
AF401750 : 08 2A 44 AF  40 00 40 AF - 72 65 61 64  2D 70 6F 73 .*D.@.@.read-pos
AF401760 : 69 78 2E 63  3A 20 6C 69 - 6E 65 20 31  37 31 20 28 ix.c: line 171 (
[0073:B7F66424]---------------------------------------------------------[ code]
0xb7f66424 <__kernel_vsyscall+16>:  pop    %ebp
0xb7f66425 <__kernel_vsyscall+17>:  pop    %edx
0xb7f66426 <__kernel_vsyscall+18>:  pop    %ecx
0xb7f66427 <__kernel_vsyscall+19>:  ret    
0xb7f66428: add    %ch,(%esi)
0xb7f6642a: jae    0xb7f66494
------------------------------------------------------------------------------
0xb7f66424 in __kernel_vsyscall ()
gdb> bt full
#0  0xb7f66424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb74cf811 in raise (sig=0x6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
    resultvar = <value optimized out>
    pid = 0xb75ebff4
    selftid = 0x0
#2  0xb74d1144 in abort () at abort.c:88
    act = {__sigaction_handler = {sa_handler = 0x15, sa_sigaction = 0x15}, sa_mask =
{__val = {0xb7132020, 0x5, 0x0, 0x1, 0x8d883f0, 0xb6000000, 0x0, 0xb76b7a90, 
0x0,
0xbfd85cc4, 0xbfd85cb8, 0x0, 0xaf40f1a8, 0xaf40ecd8, 0xffffffff, 0xbfd85d00,
0xb76b7000, 0xb75fcc04, 0xaf40ecd8, 0x0, 0x0, 0xaf40ecd8, 0x0, 0x0, 0xb7513ec4,
0xb75ebb00, 0xb75169f0, 0xb7513e20, 0xb0, 0xbfd85cf4, 0xb7707783, 0xb762dd91}},
sa_flags = 0xb7655b94, sa_restorer = 0xaf401750}
    sigs = {__val = {0x20, 0x0 <repeats 31 times>}}
#3  0xb762fba3 in g_logv () at gmessages.c:497
    g_log_domains = (GLogDomain *) 0x91dff30
    glib_print_func = (GPrintFunc) 0
    g_log_msg_prefix = 156
    default_log_func = (GLogFunc) 0xb6f1817f <bug_buddy_log_handler>
    glib_printerr_func = (GPrintFunc) 0
    g_log_always_fatal = 5
    g_messages_lock = (GMutex *) 0x8d4c708
    default_log_data = (gpointer) 0x0
    g_log_depth = (GPrivate *) 0x8d4c728
    _g_debug_flags = 0x0
    _g_debug_initialized = 0x1
#4  0xb762fbc9 in g_log () at gmessages.c:517
    g_log_domains = (GLogDomain *) 0x91dff30
    glib_print_func = (GPrintFunc) 0
    g_log_msg_prefix = 156
    default_log_func = (GLogFunc) 0xb6f1817f <bug_buddy_log_handler>
    glib_printerr_func = (GPrintFunc) 0
    g_log_always_fatal = 5
    g_messages_lock = (GMutex *) 0x8d4c708
    default_log_data = (gpointer) 0x0
    g_log_depth = (GPrivate *) 0x8d4c728
    _g_debug_flags = 0x0
    _g_debug_initialized = 0x1
#5  0xb7707203 in g_mutex_free_posix_impl () at gthread-posix.c:171
    g_thread_min_stack_size = 0x4000
    g_thread_priority_map = {0x0, 0x0, 0x0, 0x0}
    g_thread_functions_for_glib_use_default = {mutex_new = 0xb770729f
<g_mutex_new_posix_impl>, mutex_lock = 0xb76f3680 <__pthread_mutex_lock>,
mutex_trylock = 0xb7707214 <g_mutex_trylock_posix_impl>, mutex_unlock = 
0xb76f5240
<__pthread_mutex_unlock>, mutex_free = 0xb770718f <g_mutex_free_posix_impl>, 
cond_new
= 0xb77070fd <g_cond_new_posix_impl>, cond_signal = 0xb76f6420
<pthread_cond_signal@@GLIBC_2.3.2>, cond_broadcast = 0xb76f64e0
<pthread_cond_broadcast@@GLIBC_2.3.2>, cond_wait = 0xb76f5df0
<pthread_cond_wait@@GLIBC_2.3.2>, cond_timed_wait = 0xb7706f9d
<g_cond_timed_wait_posix_impl>, cond_free = 0xb7706f18 <g_cond_free_posix_impl>,
private_new = 0xb7706e87 <g_private_new_posix_impl>, private_get = 0xb7706e5e
<g_private_get_posix_impl>, private_set = 0xb7706e2e <g_private_set_posix_impl>,
thread_create = 0xb7706a9e <g_thread_create_posix_impl>, thread_yield = 
0xb7706a83
<g_thread_yield_posix_impl>, thread_join = 0xb77069ff 
<g_thread_join_posix_impl>,
thread_exit = 0xb77069e1 <g_thread_exit_posix_impl>, thread_set_priority = 
0xb77068a3
<g_thread_set_priority_posix_impl>, thread_self = 0xb7706883
<g_thread_self_posix_impl>, thread_equal = 0xb770684d 
<g_thread_equal_posix_impl>}
    thread_system_already_initialized = 0x1
    posix_clock = 0x1
    zero_thread = {data = "\000\000\000", dummy_double = 0, dummy_pointer = 0x0,
dummy_long = 0x0}
    priority_normal_value = 0x0
#6  0xb1b84ac5 in vsc_parser_manager_finalize () at vscparsermanager.c:1620
    vsc_parser_manager_parent_class = (gpointer) 0x8d5d5c8
#7  0xb76c4997 in g_object_unref () at gobject.c:2421
    quark_closure_array = 0x32
    quark_weak_refs = 0x33
    g_initially_unowned_parent_class = (gpointer) 0x8d5d5c8
    quark_toggle_refs = 0x34
    gobject_signals = {0x1}
    pspec_pool = (GParamSpecPool *) 0x8d5d4d0
    g__construction_mutex_lock = {runtime_mutex = 0x0, static_mutex = {pad = '\0'
<repeats 23 times>, dummy_double = 0, dummy_pointer = 0x0, dummy_long = 0x0}}
    construction_objects = (GSList *) 0x0
    floating_flag_handler = (guint (*)(GObject *, gint)) 0xb7b9ddd0
<gtk_object_floating_flag_handler>
    property_notify_context = {quark_notify_queue = 0x35, dispatcher = 0xb76c3510
<g_object_notify_dispatcher>, _nqueue_trash = 0x0}
#8  0xb1b74cb4 in vsc_symbol_completion_cleanup () at vscsymbolcompletion.c:204
    vsc_symbol_completion_parent_class = (gpointer) 0x8d5d5c8
#9  0xb1b5ba59 in vtg_project_descriptor_finalize () at 
vtgprojectdescriptor.c:62
    vtg_project_descriptor_type_id = 0x92f0148
    vtg_project_descriptor_parent_class = (gpointer) 0x8d5d5c8
#10 0xb76c4997 in g_object_unref () at gobject.c:2421
    quark_closure_array = 0x32
    quark_weak_refs = 0x33
    g_initially_unowned_parent_class = (gpointer) 0x8d5d5c8
    quark_toggle_refs = 0x34
    gobject_signals = {0x1}
    pspec_pool = (GParamSpecPool *) 0x8d5d4d0
    g__construction_mutex_lock = {runtime_mutex = 0x0, static_mutex = {pad = '\0'
<repeats 23 times>, dummy_double = 0, dummy_pointer = 0x0, dummy_long = 0x0}}
    construction_objects = (GSList *) 0x0
    floating_flag_handler = (guint (*)(GObject *, gint)) 0xb7b9ddd0
<gtk_object_floating_flag_handler>
    property_notify_context = {quark_notify_queue = 0x35, dispatcher = 0xb76c3510
<g_object_notify_dispatcher>, _nqueue_trash = 0x0}
#11 0xb1ab011e in gee_array_list_finalize () at arraylist.c:531
    gee_array_list_gee_iterable_parent_iface = (GeeIterableIface *) 0x0
    gee_array_list_iterator_gee_iterator_parent_iface = (GeeIteratorIface *) 0x0
    gee_array_list_iterator_parent_class = (gpointer) 0x92f1c80
    gee_array_list_gee_collection_parent_iface = (GeeCollectionIface *) 0x0
    gee_array_list_parent_class = (gpointer) 0x92f1c80
    gee_array_list_gee_list_parent_iface = (GeeListIface *) 0x0
#12 0xb1aaefef in gee_collection_object_unref () at collectionobject.c:186
    gee_collection_object_parent_class = (gpointer) 0x0
#13 0xb1b71764 in vtg_plugin_finalize () at vtgplugin.c:888
    vtg_plugin_parent_class = (gpointer) 0x90ac440
    vtg_plugin_type_id = 0x92f10c0
#14 0xb76c4997 in g_object_unref () at gobject.c:2421
    quark_closure_array = 0x32
    quark_weak_refs = 0x33
    g_initially_unowned_parent_class = (gpointer) 0x8d5d5c8
    quark_toggle_refs = 0x34
    gobject_signals = {0x1}
    pspec_pool = (GParamSpecPool *) 0x8d5d4d0
    g__construction_mutex_lock = {runtime_mutex = 0x0, static_mutex = {pad = '\0'
<repeats 23 times>, dummy_double = 0, dummy_pointer = 0x0, dummy_long = 0x0}}
    construction_objects = (GSList *) 0x0
    floating_flag_handler = (guint (*)(GObject *, gint)) 0xb7b9ddd0
<gtk_object_floating_flag_handler>
    property_notify_context = {quark_notify_queue = 0x35, dispatcher = 0xb76c3510
<g_object_notify_dispatcher>, _nqueue_trash = 0x0}
#15 0x0807bed3 in gedit_plugins_engine_deactivate_plugin_real () at
gedit-plugins-engine.c:650
    signals = {0x95, 0x96}
    gedit_plugins_engine_parent_class = (gpointer) 0x8d5d5c8
    default_engine = (GeditPluginsEngine *) 0x0
#16 0x0807bf87 in gedit_plugins_engine_finalize () at gedit-plugins-engine.c:327
    signals = {0x95, 0x96}
    gedit_plugins_engine_parent_class = (gpointer) 0x8d5d5c8
    default_engine = (GeditPluginsEngine *) 0x0
#17 0xb76c4997 in g_object_unref () at gobject.c:2421
    quark_closure_array = 0x32
    quark_weak_refs = 0x33
    g_initially_unowned_parent_class = (gpointer) 0x8d5d5c8
    quark_toggle_refs = 0x34
    gobject_signals = {0x1}
    pspec_pool = (GParamSpecPool *) 0x8d5d4d0
    g__construction_mutex_lock = {runtime_mutex = 0x0, static_mutex = {pad = '\0'
<repeats 23 times>, dummy_double = 0, dummy_pointer = 0x0, dummy_long = 0x0}}
    construction_objects = (GSList *) 0x0
    floating_flag_handler = (guint (*)(GObject *, gint)) 0xb7b9ddd0
<gtk_object_floating_flag_handler>
    property_notify_context = {quark_notify_queue = 0x35, dispatcher = 0xb76c3510
<g_object_notify_dispatcher>, _nqueue_trash = 0x0}
#18 0x0806a5e5 in main () at gedit.c:688
    connection = (BaconMessageConnection *) 0x8d50f30
    remaining_args = (gchar **) 0x0
    options = {{long_name = 0x80c5887 "version", short_name = 0x56, flags = 0x8, arg =
G_OPTION_ARG_CALLBACK, arg_data = 0x8069ef4, description = 0x80c5870 "Show the
application's version", arg_description = 0x0}, {long_name = 0x80c588f 
"encoding",
short_name = 0x0, flags = 0x0, arg = G_OPTION_ARG_STRING, arg_data = 0x80da3a4,
description = 0x80c5898 "Set the character encoding to be used to open the files
listed on the command line", arg_description = 0x80c58eb "ENCODING"}, 
{long_name =
0x80c58f4 "new-window", short_name = 0x0, flags = 0x0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80da3a8, description = 0x80c58ff "Create a new toplevel window in 
an
existing instance of gedit", arg_description = 0x0}, {long_name = 0x80c593d
"new-document", short_name = 0x0, flags = 0x0, arg = G_OPTION_ARG_NONE, 
arg_data =
0x80da3ac, description = 0x80c594a "Create a new document in an existing 
instance of
gedit", arg_description = 0x0}, {long_name = 0x80c56f6 "", short_name = 0x0, 
flags =
0x0, arg = G_OPTION_ARG_FILENAME_ARRAY, arg_data = 0x80da3b0, description = 0x0,
arg_description = 0x80c5981 "[FILE...]"}, {long_name = 0x0, short_name = 0x0, 
flags =
0x0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, 
arg_description = 0x0}}
    encoding_charset = (gchar *) 0x0
    startup_timestamp = 0x0
    new_window_option = 0x0
    file_list = (GSList *) 0x0
    new_document_option = 0x0
    line_position = 0x0
    encoding = (const GeditEncoding *) 0x0

Original comment by uzytkown...@gmail.com on 15 Mar 2009 at 10:28

GoogleCodeExporter commented 9 years ago
another backtrace vtg ver 0.5.0:

Program received signal SIGSEGV, Segmentation fault.
0xb77a3fc7 in ?? () from /usr/lib/libglib-2.0.so.0
(gdb) 
(gdb) bt full
#0  0xb77a3fc7 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#1  0xb77a45ef in g_slice_free1 () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2  0xb78651b9 in g_type_free_instance () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#3  0xb460b960 in vala_code_node_unref (instance=0x87c6f20)
    at valacodenode.c:740
No locals.
#4  0xb46d66b7 in gee_hash_map_real_clear (base=0xb3b71100) at hashmap.c:604
        _tmp2_ = 0x90951b0
        _tmp1_ = <value optimized out>
        node = 0x92e5300
        i = 8
        self = 0xb3b71100
#5  0xb46d1673 in gee_map_clear (self=0xb3b71100) at map.c:169
No locals.
#6  0xb46d5f08 in gee_hash_map_finalize (obj=0xb3b71100) at hashmap.c:1299
No locals.
#7  0xb46d4238 in gee_collection_object_unref (instance=0xb3b71100)
    at collectionobject.c:219
No locals.
#8  0xb46b39bf in vala_scope_finalize (obj=0x895c980) at valascope.c:388
        self = 0x895c980
#9  0xb46b3638 in vala_scope_unref (instance=0x895c980) at valascope.c:417
No locals.
#10 0xb46c5db5 in vala_symbol_finalize (obj=0x87c8ad8) at valasymbol.c:966
No locals.
#11 0xb467d3d2 in vala_namespace_finalize (obj=0x87c8ad8)
    at valanamespace.c:1417
        self = 0x87c8ad8
#12 0xb460b958 in vala_code_node_unref (instance=0x87c8ad8)
    at valacodenode.c:739
No locals.
#13 0xb46d66b7 in gee_hash_map_real_clear (base=0x88a3470) at hashmap.c:604
        _tmp2_ = 0x8959530
        _tmp1_ = <value optimized out>
        node = 0x8c2df60
        i = 3
        self = 0x88a3470
#14 0xb46d1673 in gee_map_clear (self=0x88a3470) at map.c:169
No locals.
#15 0xb46d5f08 in gee_hash_map_finalize (obj=0x88a3470) at hashmap.c:1299
No locals.
#16 0xb46d4238 in gee_collection_object_unref (instance=0x88a3470)
    at collectionobject.c:219
No locals.
#17 0xb46b39bf in vala_scope_finalize (obj=0x8889440) at valascope.c:388
        self = 0x8889440
#18 0xb46b3638 in vala_scope_unref (instance=0x8889440) at valascope.c:417
No locals.
#19 0xb46c5db5 in vala_symbol_finalize (obj=0x87c88b8) at valasymbol.c:966
No locals.
#20 0xb467d3d2 in vala_namespace_finalize (obj=0x87c88b8)
    at valanamespace.c:1417
        self = 0x87c88b8
#21 0xb460b958 in vala_code_node_unref (instance=0x87c88b8)
    at valacodenode.c:739
No locals.
#22 0xb4609696 in vala_code_context_finalize (obj=0x8258360)
    at valacodecontext.c:1093
        self = 0x8258360
#23 0xb4609108 in vala_code_context_unref (instance=0x8258360)
    at valacodecontext.c:1124
No locals.
#24 0xb47a50e0 in vsc_parser_manager_finalize (obj=0x882c638)
    at vscparsermanager.c:1711
        self = 0x882c638
#25 0xb7847cc3 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0xb479381f in vsc_symbol_completion_cleanup (self=0x8891a50)
    at vscsymbolcompletion.c:308
        __PRETTY_FUNCTION__ = "vsc_symbol_completion_cleanup"
#27 0xb4773e1f in vtg_project_descriptor_finalize (obj=0x8891a68)
    at vtgprojectdescriptor.c:104
        self = 0x8891a68
#28 0xb7847cc3 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#29 0xb46d320d in _vala_array_destroy (obj=0x85d4ae0) at arraylist.c:705
        i = 0
#30 _vala_array_free (obj=0x85d4ae0) at arraylist.c:713
No locals.
#31 gee_array_list_finalize (obj=0x85d4ae0) at arraylist.c:679
        self = 0x85d4ae0
#32 0xb46d4238 in gee_collection_object_unref (instance=0x85d4ae0)
    at collectionobject.c:219
No locals.
#33 0xb478f94a in vtg_plugin_finalize (obj=0x85d6ac8) at vtgplugin.c:1090
        self = 0x85d6ac8
#34 0xb7847cc3 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#35 0x0807df42 in ?? ()
No symbol table info available.
#36 0x0807e00c in ?? ()
No symbol table info available.
#37 0xb7847cc3 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#38 0x0806ad74 in main ()
No symbol table info available.
(gdb)

Original comment by seje...@gmail.com on 22 Sep 2009 at 10:36

GoogleCodeExporter commented 9 years ago

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

GoogleCodeExporter commented 9 years ago

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

GoogleCodeExporter commented 9 years ago

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