[Ekiga-devel-list] [BUG] Snapshot segfaults on ACK missed call



-have it called and miss the call
-see hookon button active
-crash it by pressing hookon or with menu hookon.

pure virtual method called
terminate called without an active exception

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7f1b3ba737a0 (LWP 15410)]
0x00007f1b36556ed5 in raise () from /lib/libc.so.6
(gdb) bt
#0  0x00007f1b36556ed5 in raise () from /lib/libc.so.6
#1  0x00007f1b365583f3 in abort () from /lib/libc.so.6
#2  0x00007f1b36dda244 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6
#3  0x00007f1b36dd8646 in ?? () from /usr/lib/libstdc++.so.6
#4  0x00007f1b36dd8673 in std::terminate () from /usr/lib/libstdc++.so.6
#5  0x00007f1b36dd8f1f in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#6  0x0000000000495ea1 in hangup_call_cb (data=<value optimized out>) at gui/main.cpp:1570
#7 0x00007f1b372ee0fd in IA__g_closure_invoke (closure=0xae81e0, return_value=0x0, n_param_values=1, param_values=0xcc69a0, invocation_hint=0x7fff43bd4c20) at /build/buildd/glib2.0-2.18.3/gobject/gclosure.c:767 #8 0x00007f1b37301ced in signal_emit_unlocked_R (node=0x87d410, detail=0, instance=0xad1c50, emission_return=0x0, instance_and_params=0xcc69a0) at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:3244 #9 0x00007f1b373031b8 in IA__g_signal_emit_valist (instance=0xad1c50, signal_id=<value optimized out>, detail=0, var_args=0x7fff43bd4e00) at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:2977
#10 0x00007f1b373036b3 in IA__g_signal_emit (instance=0x3c32, signal_id=15410, detail=6)
   at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:3034
#11 0x00007f1b382a49bb in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00007f1b381a95bd in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00007f1b381ab005 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007f1b3819c4d8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007f1b372ee0fd in IA__g_closure_invoke (closure=0x872940, return_value=0x7fff43bd5130, n_param_values=2, param_values=0xcb0a40, invocation_hint=0x7fff43bd50f0) at /build/buildd/glib2.0-2.18.3/gobject/gclosure.c:767 #16 0x00007f1b373019cc in signal_emit_unlocked_R (node=0x8729b0, detail=0, instance=0xa22de0, emission_return=0x7fff43bd5270, instance_and_params=0xcb0a40) at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:3282 #17 0x00007f1b3730303a in IA__g_signal_emit_valist (instance=0xa22de0, signal_id=<value optimized out>, detail=0, var_args=0x7fff43bd52d0) at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:2987
#18 0x00007f1b373036b3 in IA__g_signal_emit (instance=0x3c32, signal_id=15410, detail=6)
   at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:3034
#19 0x00007f1b3829f0ce in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007f1b38194e43 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00007f1b38195f63 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00007f1b37bf8e7c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#23 0x00007f1b37057aab in IA__g_main_context_dispatch (context=0x850280) at /build/buildd/glib2.0-2.18.3/glib/gmain.c:2144
#24 0x00007f1b3705b26d in g_main_context_iterate (context=0x850280, block=1, dispatch=1, self=<value optimized out>)
   at /build/buildd/glib2.0-2.18.3/glib/gmain.c:2778
#25 0x00007f1b3705b79d in IA__g_main_loop_run (loop=0x8499b0) at /build/buildd/glib2.0-2.18.3/glib/gmain.c:2986
#26 0x00007f1b38196377 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x000000000049f1ec in main (argc=<value optimized out>, argv=<value optimized out>, envp=<value optimized out>)
   at gui/main.cpp:4828
(gdb)
(gdb) bt full
#0  0x00007f58d407ded5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f58d407f3f3 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007f58d4901244 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6
No symbol table info available.
#3  0x00007f58d48ff646 in ?? () from /usr/lib/libstdc++.so.6
No symbol table info available.
#4  0x00007f58d48ff673 in std::terminate () from /usr/lib/libstdc++.so.6
No symbol table info available.
#5  0x00007f58d48fff1f in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6  0x0000000000495ea1 in hangup_call_cb (data=<value optimized out>) at gui/main.cpp:1570
	mw = <value optimized out>
#7 0x00007f58d4e150fd in IA__g_closure_invoke (closure=0xa3b6f0, return_value=0x0, n_param_values=1, param_values=0xcc0c20, invocation_hint=0x7fffe16faf60) at /build/buildd/glib2.0-2.18.3/gobject/gclosure.c:767
	marshal = (GClosureMarshal) 0x7f58d4e21c00 <IA__g_cclosure_marshal_VOID__VOID>
	marshal_data = (gpointer) 0x0
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#8 0x00007f58d4e28ced in signal_emit_unlocked_R (node=0xaf7bb0, detail=0, instance=0xb01840, emission_return=0x0, instance_and_params=0xcc0c20) at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:3244
	tmp = <value optimized out>
	handler = (Handler *) 0xb00500
	accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x7fffe16fb3b0, instance = 0xb01840, ihint = {signal_id = 268, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
	class_closure = (GClosure *) 0x0
	handler_list = (Handler *) 0xb00500
	return_accu = (GValue *) 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 268
	max_sequential_handler_number = 865
	return_value_altered = 0
#9 0x00007f58d4e2a1b8 in IA__g_signal_emit_valist (instance=0xb01840, signal_id=<value optimized out>, detail=0, var_args=0x7fffe16fb170) at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:2977
	signal_return_type = 4
	param_values = (GValue *) 0xcc0c38
	node = (SignalNode *) 0xaf7bb0
	i = 0
	n_params = 0
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
---Type <return> to continue, or q <return> to quit---
#10 0x00007f58d4e2a512 in IA__g_signal_emit_by_name (instance=0xb01840, detailed_signal=0x59ae84 "clicked")
   at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:3071
	var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffe16fb280, reg_save_area = 0x7fffe16fb190}}
	detail = 0
	signal_id = 268
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_by_name"
#11 0x00007f58d4e150fd in IA__g_closure_invoke (closure=0xb01790, return_value=0x0, n_param_values=1, param_values=0xc0c160, invocation_hint=0x7fffe16fb3c0) at /build/buildd/glib2.0-2.18.3/gobject/gclosure.c:767
	marshal = (GClosureMarshal) 0x7f58d4e21c00 <IA__g_cclosure_marshal_VOID__VOID>
	marshal_data = (gpointer) 0x0
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#12 0x00007f58d4e28ced in signal_emit_unlocked_R (node=0x87aa20, detail=0, instance=0xb030d0, emission_return=0x0, instance_and_params=0xc0c160) at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:3244
	tmp = <value optimized out>
	handler = (Handler *) 0xb00a00
	accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x7fffe16fb7c0, instance = 0xb030d0, ihint = {signal_id = 98, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
	class_closure = (GClosure *) 0x87a9d0
	handler_list = (Handler *) 0xb00a00
	return_accu = (GValue *) 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 98
	max_sequential_handler_number = 865
	return_value_altered = 1
#13 0x00007f58d4e2a1b8 in IA__g_signal_emit_valist (instance=0xb030d0, signal_id=<value optimized out>, detail=0, var_args=0x7fffe16fb5a0) at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:2977
	signal_return_type = 4
	param_values = (GValue *) 0xc0c178
	node = (SignalNode *) 0x87aa20
	i = 0
	n_params = 0
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#14 0x00007f58d4e2a6b3 in IA__g_signal_emit (instance=0x3488, signal_id=13448, detail=6)
   at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:3034
	var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffe16fb680, reg_save_area = 0x7fffe16fb5c0}}
#15 0x00007f58d5c1ef6d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x00007f58d4e150fd in IA__g_closure_invoke (closure=0x87c890, return_value=0x0, n_param_values=1, param_values=0xcbc700, invocation_hint=0x7fffe16fb7d0) at /build/buildd/glib2.0-2.18.3/gobject/gclosure.c:767
	marshal = (GClosureMarshal) 0x7f58d4e13620 <g_type_class_meta_marshal>
---Type <return> to continue, or q <return> to quit---
	marshal_data = (gpointer) 0x340
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#17 0x00007f58d4e28608 in signal_emit_unlocked_R (node=0x87cb80, detail=0, instance=0xb030d0, emission_return=0x0, instance_and_params=0xcbc700) at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:3174
	accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x7fffe16fbc00, instance = 0xb030d0, ihint = {signal_id = 97, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 8830832}
	class_closure = (GClosure *) 0x87c890
	handler_list = (Handler *) 0x0
	return_accu = (GValue *) 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 97
	max_sequential_handler_number = 865
	return_value_altered = 0
#18 0x00007f58d4e2a1b8 in IA__g_signal_emit_valist (instance=0xb030d0, signal_id=<value optimized out>, detail=0, var_args=0x7fffe16fb9b0) at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:2977
	signal_return_type = 4
	param_values = (GValue *) 0xcbc718
	node = (SignalNode *) 0x87cb80
	i = 0
	n_params = 0
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#19 0x00007f58d4e2a6b3 in IA__g_signal_emit (instance=0x3488, signal_id=13448, detail=6)
   at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:3034
	var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffe16fba90, reg_save_area = 0x7fffe16fb9d0}}
#20 0x00007f58d5c1e1bd in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#21 0x00007f58d5cc34d8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0x00007f58d4e150fd in IA__g_closure_invoke (closure=0x8566e0, return_value=0x7fffe16fbc50, n_param_values=2, param_values=0xc0a070, invocation_hint=0x7fffe16fbc10) at /build/buildd/glib2.0-2.18.3/gobject/gclosure.c:767
	marshal = (GClosureMarshal) 0x7f58d4e13620 <g_type_class_meta_marshal>
	marshal_data = (gpointer) 0x160
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#23 0x00007f58d4e289cc in signal_emit_unlocked_R (node=0x872bc0, detail=0, instance=0xb030d0, emission_return=0x7fffe16fbd90, instance_and_params=0xc0a070) at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:3282
	accumulator = (SignalAccumulator *) 0x872c40
emission = {next = 0x0, instance = 0xb030d0, ihint = {signal_id = 46, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 8830832}
	class_closure = (GClosure *) 0x8566e0
	handler_list = (Handler *) 0x0
---Type <return> to continue, or q <return> to quit---
	return_accu = (GValue *) 0x7fffe16fbc50
accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 46
	max_sequential_handler_number = 865
	return_value_altered = 0
#24 0x00007f58d4e2a03a in IA__g_signal_emit_valist (instance=0xb030d0, signal_id=<value optimized out>, detail=0, var_args=0x7fffe16fbdf0) at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:2987 return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	error = <value optimized out>
	signal_return_type = 20
	param_values = (GValue *) 0xc0a088
	node = (SignalNode *) 0x872bc0
	i = 1
	n_params = 1
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#25 0x00007f58d4e2a6b3 in IA__g_signal_emit (instance=0x3488, signal_id=13448, detail=6)
   at /build/buildd/glib2.0-2.18.3/gobject/gsignal.c:3034
	var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffe16fbed0, reg_save_area = 0x7fffe16fbe10}}
#26 0x00007f58d5dc60ce in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#27 0x00007f58d5cbbe43 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0x00007f58d5cbcf63 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#29 0x00007f58d571fe7c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#30 0x00007f58d4b7eaab in IA__g_main_context_dispatch (context=0x850280) at /build/buildd/glib2.0-2.18.3/glib/gmain.c:2144
No locals.
#31 0x00007f58d4b8226d in g_main_context_iterate (context=0x850280, block=1, dispatch=1, self=<value optimized out>)
   at /build/buildd/glib2.0-2.18.3/glib/gmain.c:2778
	max_priority = 2147483647
	timeout = 100
	some_ready = 1
	nfds = 7
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0xe1bb80
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#32 0x00007f58d4b8279d in IA__g_main_loop_run (loop=0xe19c40) at /build/buildd/glib2.0-2.18.3/glib/gmain.c:2986
	self = (GThread *) 0x81db30
---Type <return> to continue, or q <return> to quit---
	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#33 0x00007f58d5cbd377 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#34 0x000000000049f1ec in main (argc=<value optimized out>, argv=<value optimized out>, envp=<value optimized out>)
   at gui/main.cpp:4828
	context = <value optimized out>
	main_window = (GtkWidget *) 0xad32a0
	assistant_window = <value optimized out>
	dialog = <value optimized out>
	url = (gchar *) 0x0
	msg = (gchar *) 0x8ae7e0 "�>\177"
	title = (gchar *) 0x0
	debug_level = 0
	debug_level_up = 0
	error = -1
	program = (GnomeProgram *) 0x828850
arguments = {{long_name = 0x59ca01 "debug", short_name = 100 'd', flags = 0, arg = G_OPTION_ARG_INT, arg_data = 0x7fffe16fc288, description = 0x59d8b0 "Prints debug messages in the console (level between 1 and 5)", arg_description = 0x0}, {long_name = 0x59ca07 "debug_user_plane", short_name = 117 'u', flags = 0, arg = G_OPTION_ARG_INT, arg_data = 0x7fffe16fc284, description = 0x59d8f0 "Prints user plane debug messages in the console (level between 1 and 4)", arg_description = 0x0}, {long_name = 0x5a4723 "call", short_name = 99 'c', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x7fffe16fc278, description = 0x59d938 "Makes Ekiga call the given URI", arg_description = 0x0}, { long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}}
	mw = (GmMainWindow *) 0xae2200
	call_core = (Ekiga::CallCore *) 0x8ae7e0
	dbus_component = (EkigaDBusComponent *) 0xb88e00
instance = {<PProcess> = {<PThread> = {<PObject> = {_vptr.PObject = 0x5a26d0}, autoDelete = false, threadName = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = { _vptr.PObject = 0x7f58d732f290}, reference = 0x88db50}, elementSize = 1, theArray = 0x88dce0 "", allocatedDynamically = true}, <No data fields>}, <No data fields>}, <No data fields>}, threadNameMutex = {<PSync> = {<PObject> = {_vptr.PObject = 0x7f58d7325dd0}, lockerId = 18446744073709551615}, mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __list = { __prev = 0x0, __next = 0x0}}, __size = '\0' <repeats 16 times>, "\001", '\0' <repeats 22 times>, __align = 0}}, traceInfo = {traceStreams = {<PAbstractList> = {<PCollection> = {<PContainer> = {<PObject> = { _vptr.PObject = 0x7f58d73261d0}, reference = 0x88dd00}, <No data fields>}, info = 0x88dd20}, <No data fields>}, traceLevel = 0, traceBlockIndentLevel = 0}, PX_origStackSize = 0, PX_priority = PThread::NormalPriority, PX_threadId = 140019580381088, PX_suspendMutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\0' <repeats 39 times>, __align = 0}, PX_suspendCount = 0, PX_firstTimeStart = false, ending = false, unblockPipe = {16, 17}}, static p_argc = 1, static p_argv = 0x7fffe16fc398, static p_envp = 0x7fffe16fc3a8, terminationValue = 0, ---Type <return> to continue, or q <return> to quit---
   manufacturer = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {
_vptr.PObject = 0x7f58d732f290}, reference = 0x88dd40}, elementSize = 1, theArray = 0x88db70 "", allocatedDynamically = true}, <No data fields>}, <No data fields>}, <No data fields>}, productName = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = { _vptr.PObject = 0x7f58d732f290}, reference = 0x8943c0}, elementSize = 1, theArray = 0x8943e0 "ekiga", allocatedDynamically = true}, <No data fields>}, <No data fields>}, <No data fields>}, majorVersion = 3, minorVersion = 0, status = PProcess::ReleaseCode, buildNumber = 1, executableFile = {<PString> = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = { _vptr.PObject = 0x7f58d7325370}, reference = 0x894400}, elementSize = 1, theArray = 0x894420 "/usr/bin/ekiga", allocatedDynamically = true}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, configurationPaths = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<PObject> = { _vptr.PObject = 0x7ff910}, reference = 0x8940d0}, <No data fields>}, theArray = 0x8940f0}, <No data fields>}, <No data fields>}, arguments = {<PObject> = { _vptr.PObject = 0x7f58d732d410}, argumentArray = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<PObject> = { _vptr.PObject = 0x7ff910}, reference = 0x894380}, <No data fields>}, theArray = 0x894480}, <No data fields>}, <No data fields>}, optionLetters = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = { _vptr.PObject = 0x7f58d732f290}, reference = 0x894140}, elementSize = 1, theArray = 0x894190 "", allocatedDynamically = true}, <No data fields>}, <No data fields>}, <No data fields>}, optionNames = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<PObject> = { _vptr.PObject = 0x7ff910}, reference = 0x8941f0}, <No data fields>}, theArray = 0x894210}, <No data fields>}, <No data fields>}, optionCount = {<PBaseArray<int>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0x7f58d7eddff0}, reference = 0x894260}, elementSize = 4, theArray = 0x0, allocatedDynamically = true}, <No data fields>}, <No data fields>}, optionString = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<PObject> = { _vptr.PObject = 0x7ff910}, reference = 0x894280}, <No data fields>}, theArray = 0x8942a0}, <No data fields>}, <No data fields>}, parameterIndex = {<PBaseArray<int>> = {<PAbstractArray> = {<PContainer> = {<PObject> = { _vptr.PObject = 0x7f58d7eddff0}, reference = 0x8942f0}, elementSize = 4, theArray = 0x0, allocatedDynamically = true}, <No data fields>}, <No data fields>}, shift = 0}, timers = {<PObject> = {
       _vptr.PObject = 0x7f58d7326450}, timerId = {value = 41}, timerListMutex = {<PSync> = {<PObject> = {
_vptr.PObject = 0x7f58d7325dd0}, lockerId = 1080338768}, mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\0' <repeats 16 times>, "\001", '\0' <repeats 22 times>, __align = 0}}, activeTimers = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, PTimerList::TimerInfoType> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, PTimerList::TimerInfoType> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x941570, _M_left = 0x967920, _M_right = 0x948c90}, _M_node_count = 3}}}, timerThread = 0x967ad0, queueMutex = {<PSync> = {<PObject> = {
---Type <return> to continue, or q <return> to quit---
_vptr.PObject = 0x7f58d7325dd0}, lockerId = 1080338768}, mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\0' <repeats 16 times>, "\001", '\0' <repeats 22 times>, __align = 0}}, requestQueue = {
       c = {<std::_Deque_base<PTimerList::RequestType, std::allocator<PTimerList::RequestType> >> = {
_M_impl = {<std::allocator<PTimerList::RequestType>> = {<__gnu_cxx::new_allocator<PTimerList::RequestType>> = {<No data fields>}, <No data fields>}, _M_map = 0x88de40, _M_map_size = 8, _M_start = {_M_cur = 0x957e50, _M_first = 0x957e30, _M_last = 0x958030, _M_node = 0x88de60}, _M_finish = {_M_cur = 0x957e50, _M_first = 0x957e30, _M_last = 0x958030, _M_node = 0x88de60}}}, <No data fields>}}, addQueue = {
       c = {<std::_Deque_base<PTimerList::RequestType, std::allocator<PTimerList::RequestType> >> = {
_M_impl = {<std::allocator<PTimerList::RequestType>> = {<__gnu_cxx::new_allocator<PTimerList::RequestType>> = {<No data fields>}, <No data fields>}, _M_map = 0x894730, _M_map_size = 8, _M_start = {_M_cur = 0x894780, _M_first = 0x894780, _M_last = 0x894980, _M_node = 0x894748}, _M_finish = {_M_cur = 0x894780, _M_first = 0x894780, _M_last = 0x894980, _M_node = 0x894748}}}, <No data fields>}}, lastSample = {<PObject> = {
         _vptr.PObject = 0x7f58d7325bf0}, milliseconds = 1228381538702}}, programStartTime = {<PObject> = {
_vptr.PObject = 0x7f58d7325b90}, theTime = 1228381507, microseconds = 718779}, maxHandles = 1024, pxSignals = 0, configFiles = 0x894990, activeThreads = {<PAbstractDictionary> = {<PHashTable> = {<PCollection> = {<PContainer> = {<PObject> = { _vptr.PObject = 0x7f58d73262f0}, reference = 0x894310}, <No data fields>}, hashTable = 0x894330}, <No data fields>}, <No data fields>}, threadMutex = {<PSync> = {<PObject> = { _vptr.PObject = 0x7f58d7325dd0}, lockerId = 1080338768}, mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\0' <repeats 16 times>, "\001", '\0' <repeats 22 times>, __align = 0}}, breakBlock = {<PSemaphore> = {<PSync> = {<PObject> = {_vptr.PObject = 0x7f58d7325d50}, lockerId = 18446744073709551615}, initialVar = 0, maxCountVar = 0, pxClass = PSemaphore::PXSyncPoint, mutex = { __data = {__lock = 0, __count = 0, __owner = 0, __nusers = 1, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\0' <repeats 12 times>, "\001", '\0' <repeats 26 times>, __align = 0}, condVar = { __data = {__lock = 0, __futex = 161, __total_seq = 81, __wakeup_seq = 80, __woken_seq = 80, __mutex = 0x8002f0, __nwaiters = 2, __broadcast_seq = 0}, __size = "\000\000\000\000�\000\000\000Q\000\000\000\000\000\000\000P\000\000\000\000\000\000\000P\000\000\000\000\000\000\000�\002\200\000\000\000\000\000\002\000\000\000\000\000\000", __align = 691489734656}, semId = { __size = '\0' <repeats 31 times>, __align = 0}}, signalled = false}, housekeepingThread = 0x967ad0}, service_core = 0x8fb860, audio_tester = 0x0, at_access_mutex = {<PSync> = {<PObject> = {_vptr.PObject = 0x7f58d7325dd0}, lockerId = 18446744073709551615}, mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\0' <repeats 16 times>, "\001", '\0' <repeats 22 times>, __align = 0}}, ep_var_mutex = {<PSync> = {<PObject> = {_vptr.PObject = 0x7f58d7325dd0}, lockerId = 1078790480}, mutex = {__data = { __lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\0' <repeats 16 times>, "\001", '\0' <repeats 22 times>, __align = 0}}, dev_access_mutex = {<PSync> = {<PObject> = {_vptr.PObject = 0x7f58d7325dd0}, lockerId = 18446744073709551615}, mutex = { __data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\0' <repeats 16 times>, "\001", '\0' <repeats 22 times>, __align = 0}}, iface_access_mutex = {<PSync> = {<PObject> = {_vptr.PObject = 0x7f58d7325dd0}, lockerId = 140019580381088}, mutex = { __data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __list = {__prev = 0x0, ---Type <return> to continue, or q <return> to quit--- __next = 0x0}}, __size = '\0' <repeats 16 times>, "\001", '\0' <repeats 22 times>, __align = 0}}, call_number = 0, interfaces = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<PObject> = { _vptr.PObject = 0x7ff910}, reference = 0x8acad0}, <No data fields>}, theArray = 0x894b40}, <No data fields>}, <No data fields>}, main_window = 0xad32a0, history_window = 0x0, assistant_window = 0x0, prefs_window = 0x0, accounts_window = 0xabc0a0, statusicon = 0xa6bf40, dbus_component = 0x0, static GM = 0x7ffea0} (gdb) (gdb) (gdb)



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