GNU gdb (GDB) 6.8.50.20090628-cvs-debian Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu". For bug reporting instructions, please see: ... (gdb) handle SIG33 pas nostop noprint[1@s Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) run Starting program: /usr/bin/gnome-power-manager [Thread debugging using libthread_db enabled] (gnome-power-manager:6745): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed (gnome-power-manager:6745): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed Program received signal SIGSEGV, Segmentation fault. 0x0033c701 in *__GI___libc_free (mem=0x2c0b2c) at malloc.c:3623 3623 malloc.c: Aucun fichier ou dossier de ce type. in malloc.c (gdb) backtrace full #0 0x0033c701 in *__GI___libc_free (mem=0x2c0b2c) at malloc.c:3623 ignore1 = 0 ignore2 = 1 ar_ptr = 0x3090300 p = 0x200000 hook = 0 #1 0x00b19f16 in IA__g_free (mem=0x2c0b2c) at /build/buildd/glib2.0-2.21.3/glib/gmem.c:190 No locals. #2 0x0805e0fe in gpm_engine_fully_charged_cb (engine=0x811dcb0, device=0x0, manager=0x811a010) at gpm-manager.c:1051 type = 8960203 native_path = 0x2c0b2c "G_VALUE_HOLDS_UINT (value)" ret = plural = __FUNCTION__ = "gpm_engine_fully_charged_cb" #3 0x0029d6ec in IA__g_cclosure_marshal_VOID__UINT (closure=0x815a550, return_value=0x0, n_param_values=2, param_values=0x81103b8, invocation_hint=0xbfffe840, marshal_data=0x805e090) at /build/buildd/glib2.0-2.21.3/gobject/gmarshal.c:251 data1 = 0x811dcb0 data2 = 0x811a010 __PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__UINT" #4 0x0028f0c2 in IA__g_closure_invoke (closure=0x815a550, return_value=0x0, n_param_values=2, param_values=0x81103b8, invocation_hint=0xbfffe840) at /build/buildd/glib2.0-2.21.3/gobject/gclosure.c:767 marshal = 0x804d318 marshal_data = 0x0 __PRETTY_FUNCTION__ = "IA__g_closure_invoke" #5 0x002a5aa8 in signal_emit_unlocked_R (node=, detail=, instance=0x811dcb0, emission_return=0x0, instance_and_params=0x81103b8) at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:3247 tmp = 0xc6f4a0 handler = 0x814fd00 accumulator = 0x0 emission = {next = 0xbfffeb98, instance = 0x811dcb0, ihint = {signal_id = 194, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x8147ea0 handler_list = 0xc6f4a0 return_accu = 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 = 194 max_sequential_handler_number = 156 return_value_altered = 0 #6 0x002a6e8d in IA__g_signal_emit_valist (instance=0x811dcb0, signal_id=194, detail=0, var_args=0xbfffea00 "P\n\25\b\352\34\a\b\240q8\b\364_\213") at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:2980 signal_return_type = 4 node = 0x8149838 i = n_params = 1 __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist" #7 0x002a7346 in IA__g_signal_emit (instance=0x811dcb0, signal_id=194, detail=0) at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:3037 No locals. #8 0x08066639 in gpm_engine_device_changed_cb (client=0x80abf08, device=0x8146800, engine=0x811dcb0) at gpm-engine.c:847 type = state = DKP_DEVICE_STATE_FULLY_CHARGED warning = __FUNCTION__ = "gpm_engine_device_changed_cb" #9 0x0029d1dc in IA__g_cclosure_marshal_VOID__POINTER (closure=0x81512f0, return_value=0x0, n_param_values=2, param_values=0x81424c8, invocation_hint=0xbfffeba0, marshal_data=0x8066390) at /build/buildd/glib2.0-2.21.3/gobject/gmarshal.c:601 data1 = 0x80abf08 data2 = 0x811dcb0 __PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__POINTER" #10 0x0028f0c2 in IA__g_closure_invoke (closure=0x81512f0, return_value=0x0, n_param_values=2, param_values=0x81424c8, invocation_hint=0xbfffeba0) at /build/buildd/glib2.0-2.21.3/gobject/gclosure.c:767 marshal = 0x804d8b8 marshal_data = 0x0 __PRETTY_FUNCTION__ = "IA__g_closure_invoke" #11 0x002a5aa8 in signal_emit_unlocked_R (node=, detail=, instance=0x80abf08, emission_return=0x0, instance_and_params=0x81424c8) at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:3247 tmp = 0xc6f4a0 handler = 0x812e0e0 accumulator = 0x0 emission = {next = 0xbfffef18, instance = 0x80abf08, ihint = {signal_id = 157, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x811f7c8 handler_list = 0xc6f4a0 return_accu = 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 = 157 max_sequential_handler_number = 156 return_value_altered = 0 #12 0x002a6e8d in IA__g_signal_emit_valist (instance=0x80abf08, signal_id=157, detail=0, var_args=0xbfffed60 "\364\237,") at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:2980 signal_return_type = 4 node = 0x811f8a0 i = n_params = 1 __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist" #13 0x002a7346 in IA__g_signal_emit (instance=0x80abf08, signal_id=157, detail=0) at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:3037 No locals. #14 0x08069f70 in dkp_device_changed_cb () No locals. #15 0x0029d92c in IA__g_cclosure_marshal_VOID__STRING (closure=0x8102f68, return_value=0x0, n_param_values=2, param_values=0x8387328, invocation_hint=0xbfffef20, marshal_data=0x8069f30) at /build/buildd/glib2.0-2.21.3/gobject/gmarshal.c:496 data1 = 0x8144080 data2 = 0x80abf08 __PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__STRING" #16 0x00977c54 in marshal_dbus_message_to_g_marshaller (closure=0x8102f68, return_value=0x0, n_param_values=3, param_values=0x82b9410, invocation_hint=0xbfffef20, marshal_data=0x0) at dbus-gproxy.c:1680 value_array = c_marshaller = 0x804d208 proxy = 0x8144080 __PRETTY_FUNCTION__ = "marshal_dbus_message_to_g_marshaller" #17 0x0028f0c2 in IA__g_closure_invoke (closure=0x8102f68, return_value=0x0, n_param_values=3, param_values=0x82b9410, invocation_hint=0xbfffef20) at /build/buildd/glib2.0-2.21.3/gobject/gclosure.c:767 marshal = 0x977a80 marshal_data = 0x0 __PRETTY_FUNCTION__ = "IA__g_closure_invoke" #18 0x002a5aa8 in signal_emit_unlocked_R (node=, detail=, instance=0x8144080, emission_return=0x0, instance_and_params=0x82b9410) at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:3247 tmp = 0xc6f4a0 handler = 0x812dd00 accumulator = 0x0 emission = {next = 0x0, instance = 0x8144080, ihint = {signal_id = 146, detail = 751, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x0 handler_list = 0xc6f4a0 return_accu = 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 = 146 max_sequential_handler_number = 156 return_value_altered = 0 #19 0x002a6e8d in IA__g_signal_emit_valist (instance=0x8144080, signal_id=146, detail=751, var_args=0xbffff0e4 "\364_\213") at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:2980 signal_return_type = 4 node = 0x81161a0 i = n_params = 2 __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist" #20 0x002a7346 in IA__g_signal_emit (instance=0x8144080, signal_id=146, detail=751) at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:3037 No locals. #21 0x00978e85 in dbus_g_proxy_emit_remote_signal (connection=0x81113f8, message=0x8112c10, user_data=0x8119ee8) at dbus-gproxy.c:1733 i = interface = signal = q = 751 name = 0x8385610 "org-freedesktop-DeviceKit-Power-DeviceChanged" msg_gsignature = 0x8159c60 #22 dbus_g_proxy_manager_filter (connection=0x81113f8, message=0x8112c10, user_data=0x8119ee8) at dbus-gproxy.c:1300 proxy = 0x8144080 tri = tmp = 0x817a418 full_list = 0x817a418 sender = 0x8144080 "@`\21\b\4" __PRETTY_FUNCTION__ = "dbus_g_proxy_manager_filter" #23 0x0088490d in dbus_connection_dispatch (connection=0x81113f8) at dbus-connection.c:4446 filter = 0x1 next = 0x0 message = 0x8112c10 link = filter_list_copy = 0x8130b28 message_link = result = status = __FUNCTION__ = "dbus_connection_dispatch" #24 0x0096f71d in message_queue_dispatch (source=0x8112d80, callback=0, user_data=0x0) at dbus-gmain.c:101 connection = 0x81113f8 #25 0x00b11bc8 in g_main_dispatch (context=0x80b1578) at /build/buildd/glib2.0-2.21.3/glib/gmain.c:1960 dispatch = 0x96f6f0 user_data = 0x0 callback = 0 cb_funcs = 0x0 cb_data = 0x0 current_source_link = {data = 0x8112d80, next = 0x0} source = 0x8112d80 current = 0x80f4290 i = 0 #26 IA__g_main_context_dispatch (context=0x80b1578) at /build/buildd/glib2.0-2.21.3/glib/gmain.c:2513 No locals. #27 0x00b15470 in g_main_context_iterate (context=0x80b1578, block=, dispatch=1, self=0x8084518) at /build/buildd/glib2.0-2.21.3/glib/gmain.c:2591 max_priority = 0 timeout = 0 some_ready = 1 nfds = allocated_nfds = fds = __PRETTY_FUNCTION__ = "g_main_context_iterate" #28 0x00b158df in IA__g_main_loop_run (loop=0x8115c20) at /build/buildd/glib2.0-2.21.3/glib/gmain.c:2799 self = 0x8084518 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #29 0x0805b7ea in main (argc=1, argv=0xbffff524) at gpm-main.c:275 loop = 0x8115c20 system_connection = 0x81113fc session_connection = 0x81133cc verbose = 0 version = 0 timed_exit = 0 immediate_exit = 0 session = 0x8110118 manager = 0x811a010 error = 0x0 context = 0x808a378 ret = options = {{long_name = 0x8071565 "verbose", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbffff47c, description = 0x8071680 "Show extra debugging information", arg_description = 0x0}, {long_name = 0x8076750 "version", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbffff478, description = 0x80716a4 "Show version of installed program and exit", arg_description = 0x0}, {long_name = 0x807156d "timed-exit", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbffff474, description = 0x80716d0 "Exit after a small delay (for debugging)", arg_description = 0x0}, {long_name = 0x8071578 "immediate-exit", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbffff470, description = 0x80716fc "Exit after the manager has loaded (for debugging)", 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}} __FUNCTION__ = "main" (gdb) info registers eax 0x0 0 ecx 0x1 1 edx 0x0 0 ebx 0x429ff4 4366324 esp 0xbfffe670 0xbfffe670 ebp 0xbfffe688 0xbfffe688 esi 0x3090300 50922240 edi 0x2c0b2c 2886444 eip 0x33c701 0x33c701 <*__GI___libc_free+129> eflags 0x210246 [ PF ZF IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) thread apply all backtrace Thread 1 (Thread 0xb7fdf920 (LWP 6745)): #0 0x0033c701 in *__GI___libc_free (mem=0x2c0b2c) at malloc.c:3623 #1 0x00b19f16 in IA__g_free (mem=0x2c0b2c) at /build/buildd/glib2.0-2.21.3/glib/gmem.c:190 #2 0x0805e0fe in gpm_engine_fully_charged_cb (engine=0x811dcb0, device=0x0, manager=0x811a010) at gpm-manager.c:1051 #3 0x0029d6ec in IA__g_cclosure_marshal_VOID__UINT (closure=0x815a550, return_value=0x0, n_param_values=2, param_values=0x81103b8, invocation_hint=0xbfffe840, marshal_data=0x805e090) at /build/buildd/glib2.0-2.21.3/gobject/gmarshal.c:251 #4 0x0028f0c2 in IA__g_closure_invoke (closure=0x815a550, return_value=0x0, n_param_values=2, param_values=0x81103b8, invocation_hint=0xbfffe840) at /build/buildd/glib2.0-2.21.3/gobject/gclosure.c:767 #5 0x002a5aa8 in signal_emit_unlocked_R (node=, detail=, instance=0x811dcb0, emission_return=0x0, instance_and_params=0x81103b8) at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:3247 #6 0x002a6e8d in IA__g_signal_emit_valist (instance=0x811dcb0, signal_id=194, detail=0, var_args=0xbfffea00 "P\n\25\b\352\34\a\b\240q8\b\364_\213") at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:2980 #7 0x002a7346 in IA__g_signal_emit (instance=0x811dcb0, signal_id=194, detail=0) at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:3037 #8 0x08066639 in gpm_engine_device_changed_cb (client=0x80abf08, device=0x8146800, engine=0x811dcb0) at gpm-engine.c:847 #9 0x0029d1dc in IA__g_cclosure_marshal_VOID__POINTER (closure=0x81512f0, return_value=0x0, n_param_values=2, param_values=0x81424c8, invocation_hint=0xbfffeba0, marshal_data=0x8066390) at /build/buildd/glib2.0-2.21.3/gobject/gmarshal.c:601 #10 0x0028f0c2 in IA__g_closure_invoke (closure=0x81512f0, return_value=0x0, n_param_values=2, param_values=0x81424c8, invocation_hint=0xbfffeba0) at /build/buildd/glib2.0-2.21.3/gobject/gclosure.c:767 #11 0x002a5aa8 in signal_emit_unlocked_R (node=, detail=, instance=0x80abf08, emission_return=0x0, instance_and_params=0x81424c8) at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:3247 #12 0x002a6e8d in IA__g_signal_emit_valist (instance=0x80abf08, signal_id=157, detail=0, var_args=0xbfffed60 "\364\237,") at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:2980 #13 0x002a7346 in IA__g_signal_emit (instance=0x80abf08, signal_id=157, detail=0) at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:3037 #14 0x08069f70 in dkp_device_changed_cb () #15 0x0029d92c in IA__g_cclosure_marshal_VOID__STRING (closure=0x8102f68, return_value=0x0, n_param_values=2, param_values=0x8387328, invocation_hint=0xbfffef20, marshal_data=0x8069f30) at /build/buildd/glib2.0-2.21.3/gobject/gmarshal.c:496 #16 0x00977c54 in marshal_dbus_message_to_g_marshaller (closure=0x8102f68, return_value=0x0, n_param_values=3, param_values=0x82b9410, invocation_hint=0xbfffef20, marshal_data=0x0) at dbus-gproxy.c:1680 #17 0x0028f0c2 in IA__g_closure_invoke (closure=0x8102f68, return_value=0x0, n_param_values=3, param_values=0x82b9410, invocation_hint=0xbfffef20) at /build/buildd/glib2.0-2.21.3/gobject/gclosure.c:767 #18 0x002a5aa8 in signal_emit_unlocked_R (node=, detail=, instance=0x8144080, emission_return=0x0, instance_and_params=0x82b9410) at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:3247 #19 0x002a6e8d in IA__g_signal_emit_valist (instance=0x8144080, signal_id=146, detail=751, var_args=0xbffff0e4 "\364_\213") at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:2980 #20 0x002a7346 in IA__g_signal_emit (instance=0x8144080, signal_id=146, detail=751) at /build/buildd/glib2.0-2.21.3/gobject/gsignal.c:3037 #21 0x00978e85 in dbus_g_proxy_emit_remote_signal (connection=0x81113f8, message=0x8112c10, user_data=0x8119ee8) at dbus-gproxy.c:1733 #22 dbus_g_proxy_manager_filter (connection=0x81113f8, message=0x8112c10, user_data=0x8119ee8) at dbus-gproxy.c:1300 #23 0x0088490d in dbus_connection_dispatch (connection=0x81113f8) at dbus-connection.c:4446 #24 0x0096f71d in message_queue_dispatch (source=0x8112d80, callback=0, user_data=0x0) at dbus-gmain.c:101 #25 0x00b11bc8 in g_main_dispatch (context=0x80b1578) at /build/buildd/glib2.0-2.21.3/glib/gmain.c:1960 #26 IA__g_main_context_dispatch (context=0x80b1578) at /build/buildd/glib2.0-2.21.3/glib/gmain.c:2513 #27 0x00b15470 in g_main_context_iterate (context=0x80b1578, block=, dispatch=1, self=0x8084518) at /build/buildd/glib2.0-2.21.3/glib/gmain.c:2591 #28 0x00b158df in IA__g_main_loop_run (loop=0x8115c20) at /build/buildd/glib2.0-2.21.3/glib/gmain.c:2799 #29 0x0805b7ea in main (argc=1, argv=0xbffff524) at gpm-main.c:275 (gdb) quit The program is running. Quit anyway (and kill it)? (y or n)