Skip to content

Instantly share code, notes, and snippets.

@jrabbit
Created September 28, 2017 13:18
Show Gist options
  • Save jrabbit/a2ef29282494a4f787905d0ec8af93e2 to your computer and use it in GitHub Desktop.
Save jrabbit/a2ef29282494a4f787905d0ec8af93e2 to your computer and use it in GitHub Desktop.
Thread 1 "gnome-todo" received signal SIGSEGV, Segmentation fault.
0x00007ff03a8e91e0 in g_str_hash () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) bt
#0 0x00007ff03a8e91e0 in g_str_hash () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ff03a8e7e9b in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055555557b9cd in gtd_task_list_save_task (list=0x555556058040, task=0x55555605de10) at ../src/gtd-task-list.c:508
#3 0x00007ff032140038 in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#4 0x00007ff03213fa9a in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#5 0x00007ff0075a1df4 in () at /usr/lib/python3/dist-packages/gi/_gi.cpython-35m-x86_64-linux-gnu.so
#6 0x00007ff0075a39a8 in () at /usr/lib/python3/dist-packages/gi/_gi.cpython-35m-x86_64-linux-gnu.so
#7 0x00007ff007597c49 in () at /usr/lib/python3/dist-packages/gi/_gi.cpython-35m-x86_64-linux-gnu.so
#8 0x00007ff0183c7cd8 in PyObject_Call (func=<gi.FunctionInfo at remote 0x7ff005b2a6f8>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2166
#9 0x00007ff0182da69c in do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffffffc680, func=<optimized out>) at ../Python/ceval.c:4989
#10 0x00007ff0182da69c in call_function (oparg=<optimized out>, pp_stack=0x7fffffffc680) at ../Python/ceval.c:4785
#11 0x00007ff0182da69c in PyEval_EvalFrameEx (f=f@entry=Frame 0x7ff006bbf048, for file /usr/local/lib/gnome-todo/plugins/taskwarrior/taskwarrior/__init__.py, line 104, in create_inbox (self=<TaskwarriorProvider(lists=[]) at remote 0x7ff005b0ca68>, new_list=<TaskList at remote 0x7ff005b12240>, tc=<TaskdConnection(cacert=False, username='jackjrabbit', conn=<SSLSocket(do_handshake_on_connect=True, _sslobj=None, server_hostname=None, _context=<SSLContext at remote 0x7ff005af0908>, server_side=False, suppress_ragged_eofs=True, _connected=True) at remote 0x7ff0074c6c10>, port=53589, cacert_file='/home/jack/.task/beta.getpizza.cat.ca.cert.pem', client_key='/home/jack/.task//pizzacat-jackjrabbit.key.pem', uuid='ae0a6853-2b68-469d-a81c-fc5e5ab3afb5', client_cert='/home/jack/.task//pizzacat-jackjrabbit.cert.pem', server='beta.getpizza.cat', group='Public') at remote 0x7ff005b11438>, tasks=['{"description":"foo","entry":"20170126T063059Z","modified":"20170126T063100Z","status":"pending","uuid":"e8cb5a2d-41ff-4206-9da9-ce5a0b499aae"}', '{"description":":ok:","entry":"20170126...(truncated), throwflag=throwflag@entry=0) at ../Python/ceval.c:3289
#12 0x00007ff0182dfbcc in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=0x7fffffffc780, func=<optimized out>) at ../Python/ceval.c:4856
#13 0x00007ff0182dfbcc in call_function (oparg=<optimized out>, pp_stack=0x7fffffffc780) at ../Python/ceval.c:4783
#14 0x00007ff0182dfbcc in PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3289
#15 0x00007ff018446e94 in _PyEval_EvalCodeWithName.lto_priv.1697 (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at ../Python/ceval.c:4071
#16 0x00007ff018446f63 in PyEval_EvalCodeEx (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at ../Python/ceval.c:4092
#17 0x00007ff01841dc25 in function_call.lto_priv.368 (func=<function at remote 0x7ff005b06a60>, arg=(<TaskwarriorProvider(lists=[]) at remote 0x7ff005b0ca68>,), kw=0x0) at ../Objects/funcobject.c:627
#18 0x00007ff0183c7cd8 in PyObject_Call (func=<function at remote 0x7ff005b06a60>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2166
#19 0x00007ff0183fb49c in method_call.lto_priv.274 (func=<function at remote 0x7ff005b06a60>, arg=(<TaskwarriorProvider(lists=[]) at remote 0x7ff005b0ca68>,), kw=0x0) at ../Objects/classobject.c:330
#20 0x00007ff0183c7cd8 in PyObject_Call (func=<method at remote 0x7ff02014e208>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2166
#21 0x00007ff01830c8c9 in slot_tp_init (self=<TaskwarriorProvider(lists=[]) at remote 0x7ff005b0ca68>, args=(), kwds=0x0) at ../Objects/typeobject.c:6314
#22 0x00007ff018361635 in type_call.lto_priv.175 (type=<optimized out>, args=(), kwds=0x0) at ../Objects/typeobject.c:905
#23 0x00007ff0183c7cd8 in PyObject_Call (func=<GObjectMeta(do_update_task_list=<function at remote 0x7ff005b0b378>, __gtype__=<gobject.GType at remote 0x7ff006b99d20>, do_get_description=<function at remote 0x7ff005b06b70>, do_create_task_list=<function at remote 0x7ff005b0b2f0>, __init__=<function at remote 0x7ff005b06a60>, do_get_property=<function at remote 0x7ff005b0b488>, send=<function at remote 0x7ff005b0b048>, INBOX_NAME='TW inbox', to_twjson=<function at remote 0x7ff005b0b0d0>, icon=<Property(type=<gobject.GType at remote 0x7ff006b99cf0>, default=None, maximum=None, fget=<method at remote 0x7ff020095108>, blurb='', minimum=None, fset=<method at remote 0x7ff0181b86c8>, _exc=None, flags=3, nick='', name='icon', __doc__='') at remote 0x7ff005b094a8>, description=<Property(type=<gobject.GType at remote 0x7ff020120558>, default='a client for taskd', maximum=None, fget=<method at remote 0x7ff01815cd48>, blurb='', minimum=None, fset=<method at remote 0x7ff0074a47c8>, _exc=None, flags=3, nick='', name='description', __doc__='') at remote 0x7ff005b09518>...(truncated), arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2166
#24 0x00007ff0182da69c in do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffffffcb80, func=<optimized out>) at ../Python/ceval.c:4989
#25 0x00007ff0182da69c in call_function (oparg=<optimized out>, pp_stack=0x7fffffffcb80) at ../Python/ceval.c:4785
#26 0x00007ff0182da69c in PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3289
#27 0x00007ff018446e94 in _PyEval_EvalCodeWithName.lto_priv.1697 (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kws=0x7ff020156060, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at ../Python/ceval.c:4071
#28 0x00007ff018446f63 in PyEval_EvalCodeEx (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at ../Python/ceval.c:4092
#29 0x00007ff01841dd25 in function_call.lto_priv.368 (func=<function at remote 0x7ff005b0b598>, arg=(<TaskwarriorPlugin(header_button=<MenuButton at remote 0x7ff005b0c1b0>, popover=<TaskwarriorPopover(listbox=<ListBox at remote 0x7ff005b12168>) at remote 0x7ff005b0c990>, manager=<TaskDManager at remote 0x7ff005b0c798>) at remote 0x7ff0074c82d0>,), kw={}) at ../Objects/funcobject.c:627
#30 0x00007ff0183c7cd8 in PyObject_Call (func=<function at remote 0x7ff005b0b598>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2166
#31 0x00007ff0183fb49c in method_call.lto_priv.274 (func=<function at remote 0x7ff005b0b598>, arg=(<TaskwarriorPlugin(header_button=<MenuButton at remote 0x7ff005b0c1b0>, popover=<TaskwarriorPopover(listbox=<ListBox at remote 0x7ff005b12168>) at remote 0x7ff005b0c990>, manager=<TaskDManager at remote 0x7ff005b0c798>) at remote 0x7ff0074c82d0>,), kw={}) at ../Objects/classobject.c:330
#32 0x00007ff0183c7cd8 in PyObject_Call (func=<method at remote 0x7ff020147708>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2166
#33 0x00007ff01830c8c9 in slot_tp_init (self=<TaskwarriorPlugin(header_button=<MenuButton at remote 0x7ff005b0c1b0>, popover=<TaskwarriorPopover(listbox=<ListBox at remote 0x7ff005b12168>) at remote 0x7ff005b0c990>, manager=<TaskDManager at remote 0x7ff005b0c798>) at remote 0x7ff0074c82d0>, args=(), kwds={}) at ../Objects/typeobject.c:6314
#34 0x00007ff0075890b3 in () at /usr/lib/python3/dist-packages/gi/_gi.cpython-35m-x86_64-linux-gnu.so
---Type <return> to continue, or q <return> to quit---
#35 0x00007ff038f837c5 in g_type_create_instance () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007ff038f64358 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007ff038f660dd in g_object_newv () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007ff018872482 in () at /usr/lib/x86_64-linux-gnu/libpeas-1.0/loaders/libpython3loader.so
#39 0x00007ff038af67b2 in peas_engine_create_extensionv () at /usr/lib/x86_64-linux-gnu/libpeas-1.0.so.0
#40 0x00007ff038af69ff in peas_engine_create_extension_valist () at /usr/lib/x86_64-linux-gnu/libpeas-1.0.so.0
#41 0x00007ff038af6c0a in peas_engine_create_extension () at /usr/lib/x86_64-linux-gnu/libpeas-1.0.so.0
#42 0x0000555555569ed7 in on_plugin_loaded (engine=0x555555832090, info=0x5555558fa8b0, self=0x5555558e8450) at ../src/engine/gtd-plugin-manager.c:244
#43 0x00007ff038f5ef9d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#44 0x00007ff038f71ba5 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#45 0x00007ff038f7a505 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#46 0x00007ff038f7af1f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#47 0x00007ff038af6f6c in peas_engine_set_loaded_plugins () at /usr/lib/x86_64-linux-gnu/libpeas-1.0.so.0
#48 0x00007ff038f66ace in g_object_setv () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#49 0x00007ff038f67a5e in g_object_set_property () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#50 0x00007ff0392b0c63 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#51 0x00007ff0392b3961 in g_settings_bind_with_mapping () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#52 0x00007ff0392b3c8a in g_settings_bind () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#53 0x000055555556a2c3 in gtd_plugin_manager_load_plugins (self=<optimized out>) at ../src/engine/gtd-plugin-manager.c:368
#54 0x0000555555569ab2 in gtd_manager_load_plugins (manager=<optimized out>) at ../src/engine/gtd-manager.c:1041
#55 0x000055555557424e in gtd_application_startup (application=<optimized out>) at ../src/gtd-application.c:303
#56 0x00007ff038f5ef9d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#57 0x00007ff038f71dfe in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#58 0x00007ff038f7a505 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#59 0x00007ff038f7af1f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#60 0x00007ff039242f92 in g_application_register () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#61 0x00007ff03924376f in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#62 0x00007ff039243af6 in g_application_run () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#63 0x000055555556825e in main (argc=1, argv=0x7fffffffe0b8) at ../src/main.c:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment