* Michael Biebl (bi...@debian.org) wrote: > On 08.03.2012 22:32, Mathieu Desnoyers wrote: > > > * Backtrace: > > > > Program received signal SIGSEGV, Segmentation fault. > > 0x0000000000447d45 in auto_activate_device (user_data=0x737ee0) at > > nm-policy.c:794 > > 794 nm-policy.c: No such file or directory. > > (gdb) bt full > > thanks. I've informed upstream about this, he told me to ask you for the > following information: > > > mbiebl: any chance Mathieu can, when he's got it under gdb, "print *data" > > for me? > > mbiebl: actually printing the following would be great: *policy, > > specific_object, *data
No problem, here it is: I had to restart it to get it into gdb again. I'm showing the requested info along with the new backtrace. (gdb) print *data $1 = {policy = 0x734890, device = 0x750230, id = 0} (gdb) print *policy $4 = {manager = 0x731030, update_state_id = 0, pending_activation_checks = 0x0, manager_ids = 0x72f440, settings_ids = 0x72f4a0, dev_ids = 0x740e00, vpn_manager = 0x6ee400, vpn_activated_id = 84, vpn_deactivated_id = 85, settings = 0x6ecb30, default_device4 = 0x0, default_device6 = 0x0, lookup = 0x0, reset_retries_id = 0, orig_hostname = 0x736740 "thinkos", cur_hostname = 0x0, hostname_changed = 0} (gdb) print specific_object $5 = 0x0 (gdb) bt full #0 0x0000000000447d45 in auto_activate_device (user_data=0x735970) at nm-policy.c:794 error = 0x0 data = 0x735970 policy = 0x734890 best_connection = 0x6f5a10 specific_object = 0x0 connections = 0x740b30 iter = <optimized out> __PRETTY_FUNCTION__ = "auto_activate_device" #1 0x00007ffff56e30cf in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #2 0x00007ffff56e38c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x00007ffff56e3e02 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #4 0x000000000042247b in main (argc=1, argv=0x7fffffffec18) at main.c:687 opt_ctx = <optimized out> become_daemon = 0 g_fatal_warnings = 0 pidfile = 0x6d6cb0 "/var/run/NetworkManager.pid" state_file = 0x6d6ce0 "/var/lib/NetworkManager/NetworkManager.state" config_path = 0x0 plugins = 0x0 log_level = 0x0 log_domains = 0x0 wifi_enabled = <optimized out> net_enabled = <optimized out> wwan_enabled = <optimized out> wimax_enabled = <optimized out> success = 1 show_version = 0 policy = 0x734890 vpn_manager = 0x6ee400 dns_mgr = 0x6f5830 dbus_mgr = 0x6dd0a0 sup_mgr = 0x7120c0 dhcp_mgr = 0x72ad90 settings = 0x6ecb30 config = 0x6d7eb0 error = 0x0 wrote_pidfile = 0 options = {{long_name = 0x4a536a "version", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffeadc, description = 0x4a2e70 "Print NetworkManager version and exit", arg_description = 0x0}, { long_name = 0x4a3588 "no-daemon", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffead4, description = 0x4a3592 "Don't become a daemon", arg_description = 0x0}, { long_name = 0x4a35a8 "g-fatal-warnings", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffead8, description = 0x4a35b9 "Make all warnings fatal", arg_description = 0x0}, { long_name = 0x4a35d1 "pid-file", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_FILENAME, arg_data = 0x7fffffffea88, description = 0x4a2e98 "Specify the location of a PID file", arg_description = 0x4a35da "filename"}, {long_name = 0x4a35e3 "state-file", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_FILENAME, arg_data = 0x7fffffffea90, description = 0x4a35ee "State file location", arg_description = 0x4a3602 "/path/to/state.file"}, {long_name = 0x4a3a42 "config", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_FILENAME, arg_data = 0x7fffffffea98, description = 0x4a3616 "Config file location", arg_description = 0x4a362b "/path/to/config.file"}, {long_name = 0x4a2ae6 "plugins", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x7fffffffeaa0, description = 0x4a2ec0 "List of plugins separated by ','", arg_description = 0x4a3640 "plugin1,plugin2"}, {long_name = 0x4a3650 "log-level", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x7fffffffeaa8, description = 0x4a2ee8 "Log level: one of [ERR, WARN, INFO, DEBUG]", arg_description = 0x4a365a "INFO"}, {long_name = 0x4a365f "log-domains", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x7fffffffeab0, description = 0x4a2f18 "Log domains separated by ',': any combination of\n", ' ' <repeats 42 times>, "[NONE,HW,RFKILL,ETHER,WIFI,BT,MB,DHCP4,DHCP6,PPP,\n", ' ' <repeats 43 times>, "WIFI_SCAN,IP4,IP"..., arg_description = 0x4a366b "HW,RFKILL,WIFI"}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} __PRETTY_FUNCTION__ = "main" -- Mathieu Desnoyers Operating System Efficiency R&D Consultant EfficiOS Inc. http://www.efficios.com -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org