GNU gdb (Ubuntu 7.7.1-0ubuntu3) 7.7.1 Copyright (C) 2014 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 "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/bin/unity-control-center...Reading symbols from /usr/lib/debug/.build-id/62/4ddd76db1f1745dc2bcbd0d0f4ed73571c3f80.debug...done. done. [New LWP 2903] [New LWP 2905] [New LWP 2906] [New LWP 2907] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `unity-control-center display'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __strcmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:210 (gdb) set pagination 0 (gdb) bt full #0 __strcmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:210 No locals. #1 0x00007f61067255b9 in gnome_rr_screen_get_output_by_name (screen=, name=0x0) at gnome-rr.c:1491 output = 0x2d63540 i = __FUNCTION__ = "gnome_rr_screen_get_output_by_name" #2 0x00007f61062f3236 in get_current_modes (self=0x227d2b0) at cc-display-panel.c:515 output = #3 0x00007f61062f37b3 in rebuild_resolution_combo (self=0x227d2b0) at cc-display-panel.c:945 i = current = output_width = 31974816 output_height = 0 modes = mode = preferred_id = output = #4 rebuild_gui (self=0x227d2b0) at cc-display-panel.c:1002 No locals. #5 0x00007f61062f4170 in on_output_event (area=0x1e8bc30, event=0x7fff27429960, data=0x25cd890) at cc-display-panel.c:1973 info = output = self = 0x227d2b0 #6 0x00007f61062f8b58 in emit_input (data=, func=, y=, x=, type=, scroll_area=) at scrollarea.c:788 event = { type = FOO_BUTTON_PRESS, x = 443, y = 90 } data = func = y = type = scroll_area = x = #7 process_event (scroll_area=0x1e8bc30, input_type=FOO_BUTTON_PRESS, x=443, y=90) at scrollarea.c:854 cr = 0x2637c00 inside = 1 path = 0x2846cf0 region = widget = 0x1e8bc30 i = #8 0x00007f61062f8e68 in foo_scroll_area_button_press (widget=0x1e8bc30, event=0x2d630c0) at scrollarea.c:901 area = #9 0x00007f612fa6e52e in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x1e37330, return_value=0x7fff27429b00, instance=, args=, marshal_data=, n_params=, param_types=0x1e37360) at /build/buildd/gtk+3.0-3.12.2/./gtk/gtkmarshalers.c:130 cc = data1 = data2 = callback = arg0 = 0x2d630c0 args_copy = {{ gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff27429ce0, reg_save_area = 0x7fff27429c20 }} v_return = __FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXEDv" #10 0x00007f612ebf6367 in _g_closure_invoke_va (closure=0x1e37330, return_value=0x7fff27429b00, instance=0x1e8bc30, args=0x7fff27429c08, n_params=1, param_types=0x1e37360) at /build/glib2.0-p0vG4X/glib2.0-2.41.1/./gobject/gclosure.c:831 marshal = 0x7f612ebf48b0 marshal_data = 0x180 in_marshal = 0 real_closure = 0x1e37310 __FUNCTION__ = "_g_closure_invoke_va" #11 0x00007f612ec0e948 in g_signal_emit_valist (instance=0x1e8bc30, signal_id=, detail=0, var_args=var_args@entry=0x7fff27429c08) at /build/glib2.0-p0vG4X/glib2.0-2.41.1/./gobject/gsignal.c:3219 return_accu = 0x7fff27429b00 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 }} } accumulator = 0x1e37700 emission = { next = 0x0, instance = 0x1e8bc30, ihint = { signal_id = 28, detail = 0, run_type = G_SIGNAL_RUN_LAST }, state = EMISSION_RUN, chain_type = 41116112 } signal_id = instance_type = emission_return = { 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 }} } rtype = 20 static_scope = 0 fastpath_handler = closure = 0x1e37330 run_type = l = fastpath = instance_and_params = signal_return_type = param_values = i = n_params = __FUNCTION__ = "g_signal_emit_valist" #12 0x00007f612ec0f5a2 in g_signal_emit (instance=instance@entry=0x1e8bc30, signal_id=, detail=detail@entry=0) at /build/glib2.0-p0vG4X/glib2.0-2.41.1/./gobject/gsignal.c:3367 var_args = {{ gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff27429ce0, reg_save_area = 0x7fff27429c20 }} #13 0x00007f612fb9cc84 in gtk_widget_event_internal (widget=widget@entry=0x1e8bc30, event=event@entry=0x2d630c0) at /build/buildd/gtk+3.0-3.12.2/./gtk/gtkwidget.c:7229 signal_num = return_val = 0 #14 0x00007f612fb9cf69 in gtk_widget_event (widget=widget@entry=0x1e8bc30, event=event@entry=0x2d630c0) at /build/buildd/gtk+3.0-3.12.2/./gtk/gtkwidget.c:6891 __FUNCTION__ = "gtk_widget_event" #15 0x00007f612fa6bf5c in propagate_event_up (topmost=, event=, widget=0x1e8bc30) at /build/buildd/gtk+3.0-3.12.2/./gtk/gtkmain.c:2416 tmp = handled_event = #16 propagate_event (widget=, event=0x2d630c0, captured=, topmost=0x0) at /build/buildd/gtk+3.0-3.12.2/./gtk/gtkmain.c:2524 handled_event = 0 propagate_func = 0x7f612fb9cee0 #17 0x00007f612fa6da25 in gtk_main_do_event (event=0x2d630c0) at /build/buildd/gtk+3.0-3.12.2/./gtk/gtkmain.c:1735 event_widget = grab_widget = 0x1e8bc30 topmost_widget = window_group = 0x7f6118015ae0 rewritten_event = device = tmp_list = __FUNCTION__ = "gtk_main_do_event" #18 0x00007f612f666b12 in gdk_event_source_dispatch (source=, callback=, user_data=) at /build/buildd/gtk+3.0-3.12.2/./gdk/x11/gdkeventsource.c:364 display = event = 0x2d630c0 #19 0x00007f612e925de4 in g_main_dispatch (context=0x1e606d0) at /build/glib2.0-p0vG4X/glib2.0-2.41.1/./glib/gmain.c:3064 dispatch = 0x7f612f666af0 prev_source = 0x0 was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = cb_data = 0x0 need_destroy = source = 0x1e4c990 current = 0x1ea0620 i = 0 #20 g_main_context_dispatch (context=context@entry=0x1e606d0) at /build/glib2.0-p0vG4X/glib2.0-2.41.1/./glib/gmain.c:3663 No locals. #21 0x00007f612e926028 in g_main_context_iterate (context=context@entry=0x1e606d0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at /build/glib2.0-p0vG4X/glib2.0-2.41.1/./glib/gmain.c:3734 max_priority = 0 timeout = 0 some_ready = 1 nfds = allocated_nfds = 3 fds = 0x259a730 #22 0x00007f612e9260cc in g_main_context_iteration (context=0x1e606d0, context@entry=0x0, may_block=may_block@entry=1) at /build/glib2.0-p0vG4X/glib2.0-2.41.1/./glib/gmain.c:3795 retval = #23 0x00007f612eed9a4c in g_application_run (application=0x2349580, argc=argc@entry=2, argv=argv@entry=0x7fff2742a048) at /build/glib2.0-p0vG4X/glib2.0-2.41.1/./gio/gapplication.c:2115 arguments = 0x259a730 status = 0 __FUNCTION__ = "g_application_run" #24 0x0000000000407566 in main (argc=2, argv=0x7fff2742a048) at control-center.c:343 shell = application = 0x2349580 status = (gdb) quit