Reading symbols from /usr/bin/python...Reading symbols from /usr/lib/debug/usr/bin/python2.7...done.
done.
Starting program: /usr/bin/python signal-disconnect.py
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
warning: "/usr/lib/debug/.build-id/98/f8e8a0ced81959d5a37171decc13a3e1ddf538.debug": separate debug info file has no debug info
[New Thread 0xb5132b40 (LWP 10364)]

Program received signal SIGSEGV, Segmentation fault.
0xb7a5af3f in g_type_check_instance (type_instance=0xb75a0acc) at gtype.c:4071
4071		  TypeNode *node = lookup_type_node_I (type_instance->g_class->g_type);
#0  0xb7a5af3f in g_type_check_instance (type_instance=0xb75a0acc) at gtype.c:4071
#1  0xb7a504ab in g_signal_handler_is_connected (instance=0xb75a0acc, handler_id=16) at gsignal.c:2596
#2  0xb772a48e in ffi_call_SYSV () from /usr/lib/i386-linux-gnu/libffi.so.6
#3  0xb772a1ef in ffi_call () from /usr/lib/i386-linux-gnu/libffi.so.6
#4  0xb7a82792 in g_callable_info_invoke (info=0x849b320, function=0xb7a5048e <g_signal_handler_is_connected>, in_args=
    0x84c8730, n_in_args=2, out_args=0x0, n_out_args=0, return_value=0xbfffe44c, is_method=0, throws=0, error=
    0xbfffe3e4) at girepository/gicallableinfo.c:680
#5  0xb7a84277 in g_function_info_invoke (info=0x849b320, in_args=0x84c8730, n_in_args=2, out_args=0x0, n_out_args=0, 
    return_value=0xbfffe44c, error=0xbfffe3e4) at girepository/gifunctioninfo.c:274
#6  0xb7fc737d in _invoke_callable (state=0xbfffe42c, cache=0x845b5b0, callable_info=0x849b320, function_ptr=0x0)
    at pygi-invoke.c:64
#7  0xb7fc860e in pygi_callable_info_invoke (info=0x849b320, py_args=(<Button at remote 0xb75a0acc>, 16L), kwargs={}, 
    cache=0x845b5b0, function_ptr=0x0, user_data=0x0) at pygi-invoke.c:649
#8  0xb7fc86f6 in _wrap_g_callable_info_invoke (self=0x84235cc, py_args=(<Button at remote 0xb75a0acc>, 16L), kwargs={})
    at pygi-invoke.c:672
#9  0x080a4199 in ext_do_call (nk=0, na=<optimized out>, flags=<optimized out>, pp_stack=0xbfffe57c, func=
    <built-in method invoke of gi.FunctionInfo object at remote 0x84235cc>) at ../Python/ceval.c:4331
#10 PyEval_EvalFrameEx (f=f@entry=
    Frame 0x844f854, for file /opt/gnome/lib/python2.7/site-packages/gi/types.py, line 47, in function (args=(<Button at remote 0xb75a0acc>, 16L), kwargs={}), throwflag=throwflag@entry=0) at ../Python/ceval.c:2705
#11 0x080a6c99 in PyEval_EvalCodeEx (co=0xb75a80b0, globals=globals@entry=
    {'StructMeta': <type at remote 0x83c7924>, 'absolute_import': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=16384) at remote 0xb7cde6cc>, 'register_interface_info': <built-in function register_interface_info>, 'ObjectInfo': <type at remote 0xb7fda3a0>, 'Function': <function at remote 0xb75a7374>, '__package__': 'gi', 'MetaClassHelper': <type at remote 0x83607f4>, '_gobject': <module at remote 0xb7ccae0c>, '__doc__': None, 'hook_up_vfunc_implementation': <built-in function hook_up_vfunc_implementation>, '__builtins__': {'bytearray': <type at remote 0x827c2e0>, 'IndexError': <type at remote 0x8280840>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb7cc6f6c>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 0x8281480>, 'unicode': <type at remote 0x8282cc0>, 'UnicodeDecodeError': <type at remote 0x827f7a0>, 'memoryview': <type at remote 0x827dfc0>, 'isinstance': <built-in function isinstance>, 'copyright': <_Printer(_Printer__data='Copyrigh...(truncated), locals=locals@entry=0x0, args=args@entry=
    0x8349740, argcount=2, kws=0x8349748, kwcount=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=
    (<cell at remote 0xb7659cec>,)) at ../Python/ceval.c:3253
#12 0x080a1774 in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=0xbfffe6ec, func=
    <function at remote 0xb75a7c6c>) at ../Python/ceval.c:4117
#13 call_function (oparg=<optimized out>, pp_stack=0xbfffe6ec) at ../Python/ceval.c:4042
#14 PyEval_EvalFrameEx (f=f@entry=Frame 0x8349604, for file signal-disconnect.py, line 12, in <module> (), 
    throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#15 0x080a6c99 in PyEval_EvalCodeEx (co=co@entry=0xb7cc7920, globals=globals@entry=
    {'button_sid': 16L, '__builtins__': <module at remote 0xb7d3d11c>, 'button_clicked_cb': <function at remote 0xb766b064>, '__file__': 'signal-disconnect.py', 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xb75b84dc>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xb53cc87c>, add_widget=<function at remote 0xb53cc79c>, set_mode=<function at remote 0xb53cc8b4>, get_mode=<function at remote 0xb53cc7d4>, get_widgets=<function at remote 0xb53cc80c>, remove_widget=<function at remote 0xb53cc844>, __module__='gi.repository.Gtk', __gsignals__={}, parent_instance=<property at remote 0xb53c8c84>, get_ignore_hidden=<function at remote 0xb53cc72c>, new=<classmethod at remote 0xb53cbc8c>, __gtype__=<gobject.GType at remote 0xb7d6f450>, __info__=<ObjectInfo at remote 0xb53c958c>, __doc__=None, priv=<property at remote 0xb53c8c5c>) at remote 0x83e2a0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at ...(truncated), locals=locals@entry=
    {'button_sid': 16L, '__builtins__': <module at remote 0xb7d3d11c>, 'button_clicked_cb': <function at remote 0xb766b064>, '__file__': 'signal-disconnect.py', 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xb75b84dc>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xb53cc87c>, add_widget=<function at remote 0xb53cc79c>, set_mode=<function at remote 0xb53cc8b4>, get_mode=<function at remote 0xb53cc7d4>, get_widgets=<function at remote 0xb53cc80c>, remove_widget=<function at remote 0xb53cc844>, __module__='gi.repository.Gtk', __gsignals__={}, parent_instance=<property at remote 0xb53c8c84>, get_ignore_hidden=<function at remote 0xb53cc72c>, new=<classmethod at remote 0xb53cbc8c>, __gtype__=<gobject.GType at remote 0xb7d6f450>, __info__=<ObjectInfo at remote 0xb53c958c>, __doc__=None, priv=<property at remote 0xb53c8c5c>) at remote 0x83e2a0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at ...(truncated), args=args@entry=0x0, 
    argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, 
    defcount=defcount@entry=0, closure=closure@entry=0x0) at ../Python/ceval.c:3253
#16 0x0810d717 in PyEval_EvalCode (co=co@entry=0xb7cc7920, globals=globals@entry=
    {'button_sid': 16L, '__builtins__': <module at remote 0xb7d3d11c>, 'button_clicked_cb': <function at remote 0xb766b064>, '__file__': 'signal-disconnect.py', 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xb75b84dc>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xb53cc87c>, add_widget=<function at remote 0xb53cc79c>, set_mode=<function at remote 0xb53cc8b4>, get_mode=<function at remote 0xb53cc7d4>, get_widgets=<function at remote 0xb53cc80c>, remove_widget=<function at remote 0xb53cc844>, __module__='gi.repository.Gtk', __gsignals__={}, parent_instance=<property at remote 0xb53c8c84>, get_ignore_hidden=<function at remote 0xb53cc72c>, new=<classmethod at remote 0xb53cbc8c>, __gtype__=<gobject.GType at remote 0xb7d6f450>, __info__=<ObjectInfo at remote 0xb53c958c>, __doc__=None, priv=<property at remote 0xb53c8c5c>) at remote 0x83e2a0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at ...(truncated), locals=locals@entry=
    {'button_sid': 16L, '__builtins__': <module at remote 0xb7d3d11c>, 'button_clicked_cb': <function at remote 0xb766b064>, '__file__': 'signal-disconnect.py', 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xb75b84dc>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xb53cc87c>, add_widget=<function at remote 0xb53cc79c>, set_mode=<function at remote 0xb53cc8b4>, get_mode=<function at remote 0xb53cc7d4>, get_widgets=<function at remote 0xb53cc80c>, remove_widget=<function at remote 0xb53cc844>, __module__='gi.repository.Gtk', __gsignals__={}, parent_instance=<property at remote 0xb53c8c84>, get_ignore_hidden=<function at remote 0xb53cc72c>, new=<classmethod at remote 0xb53cbc8c>, __gtype__=<gobject.GType at remote 0xb7d6f450>, __info__=<ObjectInfo at remote 0xb53c958c>, __doc__=None, priv=<property at remote 0xb53c8c5c>) at remote 0x83e2a0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at ...(truncated)) at ../Python/ceval.c:667
#17 0x0814da9d in run_mod.42768 (mod=mod@entry=0x82daad0, filename=filename@entry=0xbfffec68 "signal-disconnect.py", 
    globals=globals@entry=
    {'button_sid': 16L, '__builtins__': <module at remote 0xb7d3d11c>, 'button_clicked_cb': <function at remote 0xb766b064>, '__file__': 'signal-disconnect.py', 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xb75b84dc>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xb53cc87c>, add_widget=<function at remote 0xb53cc79c>, set_mode=<function at remote 0xb53cc8b4>, get_mode=<function at remote 0xb53cc7d4>, get_widgets=<function at remote 0xb53cc80c>, remove_widget=<function at remote 0xb53cc844>, __module__='gi.repository.Gtk', __gsignals__={}, parent_instance=<property at remote 0xb53c8c84>, get_ignore_hidden=<function at remote 0xb53cc72c>, new=<classmethod at remote 0xb53cbc8c>, __gtype__=<gobject.GType at remote 0xb7d6f450>, __info__=<ObjectInfo at remote 0xb53c958c>, __doc__=None, priv=<property at remote 0xb53c8c5c>) at remote 0x83e2a0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at ...(truncated), locals=locals@entry=
    {'button_sid': 16L, '__builtins__': <module at remote 0xb7d3d11c>, 'button_clicked_cb': <function at remote 0xb766b064>, '__file__': 'signal-disconnect.py', 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xb75b84dc>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xb53cc87c>, add_widget=<function at remote 0xb53cc79c>, set_mode=<function at remote 0xb53cc8b4>, get_mode=<function at remote 0xb53cc7d4>, get_widgets=<function at remote 0xb53cc80c>, remove_widget=<function at remote 0xb53cc844>, __module__='gi.repository.Gtk', __gsignals__={}, parent_instance=<property at remote 0xb53c8c84>, get_ignore_hidden=<function at remote 0xb53cc72c>, new=<classmethod at remote 0xb53cbc8c>, __gtype__=<gobject.GType at remote 0xb7d6f450>, __info__=<ObjectInfo at remote 0xb53c958c>, __doc__=None, priv=<property at remote 0xb53c8c5c>) at remote 0x83e2a0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at ...(truncated), flags=flags@entry=0xbfffe8ec, 
    arena=arena@entry=0x82d9520) at ../Python/pythonrun.c:1365
#18 0x0808e7f0 in PyRun_FileExFlags (fp=fp@entry=0x8351358, filename=filename@entry=0xbfffec68 "signal-disconnect.py", 
    start=start@entry=257, globals=globals@entry=
    {'button_sid': 16L, '__builtins__': <module at remote 0xb7d3d11c>, 'button_clicked_cb': <function at remote 0xb766b064>, '__file__': 'signal-disconnect.py', 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xb75b84dc>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xb53cc87c>, add_widget=<function at remote 0xb53cc79c>, set_mode=<function at remote 0xb53cc8b4>, get_mode=<function at remote 0xb53cc7d4>, get_widgets=<function at remote 0xb53cc80c>, remove_widget=<function at remote 0xb53cc844>, __module__='gi.repository.Gtk', __gsignals__={}, parent_instance=<property at remote 0xb53c8c84>, get_ignore_hidden=<function at remote 0xb53cc72c>, new=<classmethod at remote 0xb53cbc8c>, __gtype__=<gobject.GType at remote 0xb7d6f450>, __info__=<ObjectInfo at remote 0xb53c958c>, __doc__=None, priv=<property at remote 0xb53c8c5c>) at remote 0x83e2a0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at ...(truncated), locals=locals@entry=
    {'button_sid': 16L, '__builtins__': <module at remote 0xb7d3d11c>, 'button_clicked_cb': <function at remote 0xb766b064>, '__file__': 'signal-disconnect.py', 'Gtk': <DynamicModule(_overrides_module=<module at remote 0xb75b84dc>, _namespace='Gtk', _introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<function at remote 0xb53cc87c>, add_widget=<function at remote 0xb53cc79c>, set_mode=<function at remote 0xb53cc8b4>, get_mode=<function at remote 0xb53cc7d4>, get_widgets=<function at remote 0xb53cc80c>, remove_widget=<function at remote 0xb53cc844>, __module__='gi.repository.Gtk', __gsignals__={}, parent_instance=<property at remote 0xb53c8c84>, get_ignore_hidden=<function at remote 0xb53cc72c>, new=<classmethod at remote 0xb53cbc8c>, __gtype__=<gobject.GType at remote 0xb7d6f450>, __info__=<ObjectInfo at remote 0xb53c958c>, __doc__=None, priv=<property at remote 0xb53c8c5c>) at remote 0x83e2a0c>, _namespace='Gtk', Misc=<GObjectMeta(__module__='gi.repository.Gtk', priv=<property at ...(truncated), closeit=closeit@entry=1, flags=flags@entry=
    0xbfffe8ec) at ../Python/pythonrun.c:1351
#19 0x0808ed9e in PyRun_SimpleFileExFlags (fp=0x8351358, filename=<optimized out>, closeit=1, flags=0xbfffe8ec)
    at ../Python/pythonrun.c:943
#20 0x0808ee60 in PyRun_AnyFileExFlags (fp=fp@entry=0x8351358, filename=filename@entry=
    0xbfffec68 "signal-disconnect.py", closeit=closeit@entry=1, flags=flags@entry=0xbfffe8ec)
    at ../Python/pythonrun.c:747
#21 0x0808fc35 in Py_Main (argc=argc@entry=2, argv=argv@entry=0xbfffea24) at ../Modules/main.c:639
#22 0x0808fd07 in main (argc=2, argv=0xbfffea24) at ../Modules/python.c:23
quit
A debugging session is active.

	Inferior 1 [process 10360] will be killed.

Quit anyway? (y or n) 