GNU gdb (Ubuntu 7.11.90.20160824-0ubuntu2) 7.11.90.20160824-git Copyright (C) 2016 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 "arm-linux-gnueabihf". 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 python3...Reading symbols from /usr/lib/debug/.build-id/a2/0a4a14ffc611dfd5411983710b5fad145cfea2.debug...done. done. (gdb) run test.py Starting program: /usr/bin/python3 test.py [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Program received signal SIGBUS, Bus error. siphash24 (src=0xf748a495, src_sz=) at ../Python/pyhash.c:387 (gdb) backtrace full #0 siphash24 (src=0xf748a495, src_sz=) at ../Python/pyhash.c:387 mi = k0 = 1551500527841411406 k1 = 9424902362929150215 b = 720575940379279360 in = 0xf748a495 v0 = 7415006258926904379 v1 = 16619558758150166122 v2 = 8786926290297221935 v3 = 17775319197637008500 t = 9622977447482486040 pt = 0xfffeee88 "\030\355\311\366" m = #1 0x000d485c in _Py_HashBytes (src=src@entry=0xf748a495, len=len@entry=10) at ../Python/pyhash.c:186 x = #2 0x0010d2b4 in generic_hash (len=10, data=0xf748a495 "\a\337\001\001\001\001") at ../Modules/_datetimemodule.c:2780 No locals. #3 datetime_hash (self=0xf748a488) at ../Modules/_datetimemodule.c:4679 No locals. #4 0x000b0388 in builtin_hash (module=, obj=) at ../Python/bltinmodule.c:1378 x = #5 0x000b95c8 in call_function (oparg=, pp_stack=0xfffeef7c) at ../Python/ceval.c:4690 arg = meth = 0xb0381 self = flags = tstate = 0x331100 func = w = na = nk = n = pfunc = 0xf7479b30 x = #6 PyEval_EvalFrameEx ( f=f@entry=Frame 0xf74799f0, for file /home/jamespage/python-cryptography-1.5/src/cryptography/x509/extensions.py, line 1166, in __hash__ (self=) at remote 0xf74b1250>), throwflag=) at ../Python/ceval.c:3236 sp = 0xf7479b34 stack_pointer = next_instr = opcode = 131 oparg = why = fastlocals = 0xf7479b2c freevars = retval = tstate = 0x331100 co = instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = names = consts = opcode_targets = {0xb6b4e , 0xb5478 , 0xb54ba , 0xb54f2 , 0xb552e , 0xb48ea , 0xb6b4e , 0xb6b4e , 0xb6b4e , 0xb69d2 , 0xb59f6 , 0xb6718 , 0xb5a4c , 0xb6b4e , 0xb6b4e , 0xb5ab6 , 0xb4e2e , 0xb4ea2 , 0xb6b4e , 0xb4f16 , 0xb4f8a , 0xb6b4e , 0xb4ffe , 0xb6320 , 0xb5080 , 0xb50f4 , 0xb3f82 , 0xb659a , 0xb3ff6 , 0xb406a , 0xb6b4e , 0xb3eec , 0xb4874 , 0xb47da , 0xb6b4e , 0xb6b4e , 0xb53f6 , 0xb42f8 , 0xb436c , 0xb6b4e , 0xb57be , 0xb60f8 , 0xb4c34 , 0xb4c9e , 0xb5c7c , 0xb6526 , 0xb40de , 0xb660e , 0xb4152 , 0xb41c6 , 0xb556c , 0xb55e4 , 0xb6898 , 0xb6902 , 0xb4a10 , 0xb6b4e , 0xb4a78 , 0xb6770 , 0xb67e4 , 0xb5e12 , 0xb5e86 , 0xb5efa , 0xb5f00 , 0xb4532 , 0xb63a2 , 0xb45ba , 0xb6b4e , 0xb4680 , 0xb5ddc , 0xb43e0 , 0xb6858 , 0xb444a , 0xb44d2 , 0xb5832 , 0xb6ae0 , 0xb58e0 , 0xb5978 , 0xb4d12 , 0xb69fe , 0xb4d84 , 0xb6b4e , 0xb4dde , 0xb6176 , 0xb61ee , 0xb6264 , 0xb62d8 , 0xb421e , 0xb428a , 0xb63b0 , 0xb63de , 0xb5658 , 0xb64ec , 0xb56c2 , 0xb5744 , 0xb4aec , 0xb6688 , 0xb4b2a , 0xb4bb8 , 0xb6b4e , 0xb6b4e , 0xb5fba , 0xb9bba , 0xb9bd0 , 0xb60a0 , 0xb6b4e , 0xb468e , 0xb46e2 , 0xb4740 , 0xb6b4e , 0xb6b4e , 0xb6b4e , 0xb47a2 , 0xb5168 , 0xb5b0e , 0xb52d8 , 0xb8c24 , 0xb3ca0 , 0xb3e8c , 0xb3dce , 0xb3e34 , 0xb6b4e , 0xb8c3a , 0xb8bd4 , 0xb8bfe , 0xb4934 , 0xb49e6 , 0xb5cf0 , 0xb6a70 , 0xb5d60 , 0xb537c , 0xb3d70 , 0xb9b9a , 0xb80de , 0xb9b84 , 0xb6038 , 0xb5fda , 0xb6b4e } #7 0x000ba24a in _PyEval_EvalCodeWithName (_co=, globals=, locals=locals@entry=0x0, args=args@entry=0xf74eabbc, argcount=argcount@entry=1, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, kwdefs=kwdefs@entry=0x0, closure=closure@entry=0x0, name=name@entry=0x0, qualname=qualname@entry=0x0) at ../Python/ceval.c:4018 co = f = Frame 0xf74799f0, for file /home/jamespage/python-cryptography-1.5/src/cryptography/x509/extensions.py, line 1166, in __hash__ (self=) at remote 0xf74b1250>) retval = 0x0 fastlocals = 0xf7479b2c freevars = 0xf7479b30 tstate = 0x331100 x = u = total_args = i = n = kwdict = 0x0 #8 0x000ba326 in PyEval_EvalCodeEx (_co=, globals=, locals=locals@entry=0x0, args=args@entry=0xf74eabbc, argcount=argcount@entry=1, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, kwdefs=kwdefs@entry=0x0, closure=0x0) at ../Python/ceval.c:4039 No locals. #9 0x0016b13c in function_call (func=, arg=() at remote 0xf74b1250>,), kw=) at ../Objects/funcobject.c:627 result = argdefs = kwtuple = 0x0 d = 0x0 k = 0x0 nk = 0 nd = 0 #10 0x0003cd96 in PyObject_Call (func=func@entry=, arg=arg@entry=() at remote 0xf74b1250>,), kw=kw@entry=0x0) at ../Objects/abstract.c:2166 call = 0x16b0d5 result = #11 0x001621c6 in method_call (func=, arg=() at remote 0xf74b1250>,), kw=0x0) at ../Objects/classobject.c:330 self = result = #12 0x0003cd96 in PyObject_Call (func=func@entry=, arg=arg@entry=(), kw=0x0) at ../Objects/abstract.c:2166 call = 0x162169 result = #13 0x000b318c in PyEval_CallObjectWithKeywords (func=func@entry=, arg=(), arg@entry=0x0, kw=kw@entry=0x0) at ../Python/ceval.c:4580 result = #14 0x0008092e in slot_tp_hash (self=) at remote 0xf74b1250>) at ../Objects/typeobject.c:6021 func = res = h = #15 0x000b0388 in builtin_hash (module=, obj=) at ../Python/bltinmodule.c:1378 x = #16 0x000b95c8 in call_function (oparg=, pp_stack=0xfffef1f4) at ../Python/ceval.c:4690 arg = ) at remote 0xf74b1250> meth = 0xb0381 self = flags = tstate = 0x331100 func = w = na = nk = n = pfunc = 0xf75714d8 x = #17 PyEval_EvalFrameEx ( f=f@entry=Frame 0xf7571390, for file test.py, line 9, in test_hash (invalid1=) at remote 0xf74b1250>, invalid2=) at remote 0xf74b1270>, invalid3=) at remote 0xf74b1330>), throwflag=throwflag@entry=0) at ../Python/ceval.c:3236 sp = 0xf75714dc stack_pointer = next_instr = opcode = 131 oparg = why = fastlocals = 0xf75714cc freevars = retval = tstate = 0x331100 co = instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = names = consts = opcode_targets = {0xb6b4e , 0xb5478 , 0xb54ba , 0xb54f2 , 0xb552e , 0xb48ea , 0xb6b4e , 0xb6b4e , 0xb6b4e , 0xb69d2 , 0xb59f6 , 0xb6718 , 0xb5a4c , 0xb6b4e , 0xb6b4e , 0xb5ab6 , 0xb4e2e , 0xb4ea2 , 0xb6b4e , 0xb4f16 , 0xb4f8a , 0xb6b4e , 0xb4ffe , 0xb6320 , 0xb5080 , 0xb50f4 , 0xb3f82 , 0xb659a , 0xb3ff6 , 0xb406a , 0xb6b4e , 0xb3eec , 0xb4874 , 0xb47da , 0xb6b4e , 0xb6b4e , 0xb53f6 , 0xb42f8 , 0xb436c , 0xb6b4e , 0xb57be , 0xb60f8 , 0xb4c34 , 0xb4c9e , 0xb5c7c , 0xb6526 , 0xb40de , 0xb660e , 0xb4152 , 0xb41c6 , 0xb556c , 0xb55e4 , 0xb6898 , 0xb6902 , 0xb4a10 , 0xb6b4e , 0xb4a78 , 0xb6770 , 0xb67e4 , 0xb5e12 , 0xb5e86 , 0xb5efa , 0xb5f00 , 0xb4532 , 0xb63a2 , 0xb45ba , 0xb6b4e , 0xb4680 , 0xb5ddc , 0xb43e0 , 0xb6858 , 0xb444a , 0xb44d2 , 0xb5832 , 0xb6ae0 , 0xb58e0 , 0xb5978 , 0xb4d12 , 0xb69fe , 0xb4d84 , 0xb6b4e , 0xb4dde , 0xb6176 , 0xb61ee , 0xb6264 , 0xb62d8 , 0xb421e , 0xb428a , 0xb63b0 , 0xb63de , 0xb5658 , 0xb64ec , 0xb56c2 , 0xb5744 , 0xb4aec , 0xb6688 , 0xb4b2a , 0xb4bb8 , 0xb6b4e , 0xb6b4e , 0xb5fba , 0xb9bba , 0xb9bd0 , 0xb60a0 , 0xb6b4e , 0xb468e , 0xb46e2 , 0xb4740 , 0xb6b4e , 0xb6b4e , 0xb6b4e , 0xb47a2 , 0xb5168 , 0xb5b0e , 0xb52d8 , 0xb8c24 , 0xb3ca0 , 0xb3e8c , 0xb3dce , 0xb3e34 , 0xb6b4e , 0xb8c3a , 0xb8bd4 , 0xb8bfe , 0xb4934 , 0xb49e6 , 0xb5cf0 , 0xb6a70 , 0xb5d60 , 0xb537c , 0xb3d70 , 0xb9b9a , 0xb80de , 0xb9b84 , 0xb6038 , 0xb5fda , 0xb6b4e } #18 0x000b97a6 in fast_function (nk=, na=0, n=0, pp_stack=0xfffef2c4, func=) at ../Python/ceval.c:4803 retval = 0x0 fastlocals = 0xf75714cc i = f = Frame 0xf7571390, for file test.py, line 9, in test_hash (invalid1=) at remote 0xf74b1250>, invalid2=) at remote 0xf74b1270>, invalid3=) at remote 0xf74b1330>) tstate = 0x331100 stack = co = 0xf748a495 kwdefs = qualname = nd = 0 globals = argdefs = Frame 0xf7571390, for file test.py, line 9, in test_hash (invalid1=) at remote 0xf74b1250>, invalid2=) at remote 0xf74b1270>, invalid3=) at remote 0xf74b1330>) name = d = 0x0 #19 call_function (oparg=, pp_stack=0xfffef2c4) at ../Python/ceval.c:4730 func = w = na = 0 nk = n = 0 pfunc = 0xf74fec24 x = #20 PyEval_EvalFrameEx (f=f@entry=Frame 0xf74feae8, for file test.py, line 13, in (), throwflag=) at ../Python/ceval.c:3236 sp = 0xf74fec28 stack_pointer = next_instr = opcode = 131 oparg = why = fastlocals = 0xf74fec24 freevars = retval = tstate = 0x331100 co = instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = names = consts = opcode_targets = {0xb6b4e , 0xb5478 , 0xb54ba , 0xb54f2 , 0xb552e , 0xb48ea , 0xb6b4e , 0xb6b4e , 0xb6b4e , 0xb69d2 , 0xb59f6 , 0xb6718 , 0xb5a4c , 0xb6b4e , 0xb6b4e , 0xb5ab6 , 0xb4e2e , 0xb4ea2 , 0xb6b4e , 0xb4f16 , 0xb4f8a , 0xb6b4e , 0xb4ffe , 0xb6320 , 0xb5080 , 0xb50f4 , 0xb3f82 , 0xb659a , 0xb3ff6 , 0xb406a , 0xb6b4e , 0xb3eec , 0xb4874 , 0xb47da , 0xb6b4e , 0xb6b4e , 0xb53f6 , 0xb42f8 , 0xb436c , 0xb6b4e , 0xb57be , 0xb60f8 , 0xb4c34 , 0xb4c9e , 0xb5c7c , 0xb6526 , 0xb40de , 0xb660e , 0xb4152 , 0xb41c6 , 0xb556c , 0xb55e4 , 0xb6898 , 0xb6902 , 0xb4a10 , 0xb6b4e , 0xb4a78 , 0xb6770 , 0xb67e4 , 0xb5e12 , 0xb5e86 , 0xb5efa , 0xb5f00 , 0xb4532 , 0xb63a2 , 0xb45ba , 0xb6b4e , 0xb4680 , 0xb5ddc , 0xb43e0 , 0xb6858 , 0xb444a , 0xb44d2 , 0xb5832 , 0xb6ae0 , 0xb58e0 , 0xb5978 , 0xb4d12 , 0xb69fe , 0xb4d84 , 0xb6b4e , 0xb4dde , 0xb6176 , 0xb61ee , 0xb6264 , 0xb62d8 , 0xb421e , 0xb428a , 0xb63b0 , 0xb63de , 0xb5658 , 0xb64ec , 0xb56c2 , 0xb5744 , 0xb4aec , 0xb6688 , 0xb4b2a , 0xb4bb8 , 0xb6b4e , 0xb6b4e , 0xb5fba , 0xb9bba , 0xb9bd0 , 0xb60a0 , 0xb6b4e , 0xb468e , 0xb46e2 , 0xb4740 , 0xb6b4e , 0xb6b4e , 0xb6b4e , 0xb47a2 , 0xb5168 , 0xb5b0e , 0xb52d8 , 0xb8c24 , 0xb3ca0 , 0xb3e8c , 0xb3dce , 0xb3e34 , 0xb6b4e , 0xb8c3a , 0xb8bd4 , 0xb8bfe , 0xb4934 , 0xb49e6 , 0xb5cf0 , 0xb6a70 , 0xb5d60 , 0xb537c , 0xb3d70 , 0xb9b9a , 0xb80de , 0xb9b84 , 0xb6038 , 0xb5fda , 0xb6b4e } #21 0x000ba24a in _PyEval_EvalCodeWithName (_co=_co@entry=, globals=globals@entry={'__doc__': None, '__builtins__': , 'x509': , '__spec__': None, '__package__': None, 'test_hash': , '__loader__': , '__file__': 'test.py', '__name__': '__main__', '__cached__': None, 'datetime': }, locals=locals@entry=0x0, args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, kwdefs=kwdefs@entry=0x0, closure=closure@entry=0x0, name=name@entry=0x0, qualname=qualname@entry=0x0) at ../Python/ceval.c:4018 co = 0xf74b52f0 f = Frame 0xf74feae8, for file test.py, line 13, in () retval = 0x0 fastlocals = 0xf74fec24 freevars = 0xf74fec24 tstate = 0x331100 x = u = total_args = i = n = kwdict = 0x0 #22 0x000ba34a in PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0, defcount=0, defs=0x0, kwcount=0, kws=0x0, argcount=0, args=0x0, locals=locals@entry=0x0, globals=globals@entry={'__doc__': None, '__builtins__': , 'x509': , '__spec__': None, '__package__': None, 'test_hash': , '__loader__': , '__file__': 'test.py', '__name__': '__main__', '__cached__': None, 'datetime': }, _co=_co@entry=) at ../Python/ceval.c:4039 No locals. #23 PyEval_EvalCode (co=co@entry=, globals=globals@entry={'__doc__': None, '__builtins__': , 'x509': , '__spec__': None, '__package__': None, 'test_hash': , '__loader__': , '__file__': 'test.py', '__name__': '__main__', '__cached__': None, 'datetime': }, locals=locals@entry={'__doc__': None, '__builtins__': , 'x509': , '__spec__': None, '__package__': None, 'test_hash': , '__loader__': , '__file__': 'test.py', '__name__': '__main__', '__cached__': None, 'datetime': }) at ../Python/ceval.c:777 No locals. #24 0x000d81b4 in run_mod (arena=0x34c6a0, flags=0xfffef484, locals={'__doc__': None, '__builtins__': , 'x509': , '__spec__': None, '__package__': None, 'test_hash': , '__loader__': , '__file__': 'test.py', '__name__': '__main__', '__cached__': None, 'datetime': }, globals={'__doc__': None, '__builtins__': , 'x509': , '__spec__': None, '__package__': None, 'test_hash': , '__loader__': , '__file__': 'test.py', '__name__': '__main__', '__cached__': None, 'datetime': }, filename='test.py', mod=0x35fe18) at ../Python/pythonrun.c:976 co = 0xf74b52f0 v = #25 PyRun_FileExFlags (fp=0x35e520, filename_str=, start=, globals={'__doc__': None, '__builtins__': , 'x509': , '__spec__': None, '__package__': None, 'test_hash': , '__loader__': , '__file__': 'test.py', '__name__': '__main__', '__cached__': None, 'datetime': }, locals={'__doc__': None, '__builtins__': , 'x509': , '__spec__': None, '__package__': None, 'test_hash': , '__loader__': , '__file__': 'test.py', '__name__': '__main__', '__cached__': None, 'datetime': }, closeit=1, flags=0xfffef484) at ../Python/pythonrun.c:929 ret = 0x0 arena = 0x34c6a0 filename = 'test.py' #26 0x000d8324 in PyRun_SimpleFileExFlags (fp=0x35e520, filename=0xf74de150 "test.py", closeit=1, flags=0xfffef484) at ../Python/pythonrun.c:396 m = d = {'__doc__': None, '__builtins__': , 'x509': , '__spec__': None, '__package__': None, 'test_hash': , '__loader__': , '__file__': 'test.py', '__name__': '__main__', '__cached__': None, 'datetime': } v = ext = set_file_name = 1 ret = -1 len = #27 0x0002cee0 in run_file (p_cf=0xfffef484, filename=0x331080 L"test.py", fp=0x35e520) at ../Modules/main.c:318 unicode = 'test.py' bytes = b'test.py' filename_str = run = #28 Py_Main (argc=argc@entry=2, argv=argv@entry=0x331008) at ../Modules/main.c:768 c = sts = -1 command = 0x0 filename = 0x331080 L"test.py" module = 0x0 fp = 0x35e520 p = skipfirstline = stdin_is_interactive = 1 help = version = 0 saw_unbuffered_flag = cf = {cf_flags = 0} warning_option = warning_options = #29 0x000295a8 in main (argc=2, argv=) at ../Programs/python.c:65 argv_copy = 0x331008 argv_copy2 = 0x331018 i = 2 res = oldloc = 0x331028 "" (gdb) x/i $pc => 0x295a8 : mov r5, r0 (gdb) p/x $eax $1 = (gdb) quit A debugging session is active. Inferior 1 [process 32663] will be killed. Quit anyway? (y or n) y