Closed GoogleCodeExporter closed 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
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
Original comment by seje...@gmail.com
on 1 Aug 2010 at 12:34
Original comment by seje...@gmail.com
on 3 Aug 2010 at 2:13
Original comment by seje...@gmail.com
on 3 Aug 2010 at 2:16
Original issue reported on code.google.com by
seje...@gmail.com
on 23 Feb 2009 at 9:10