NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: lib/54017: jemalloc deadlock?



The following reply was made to PR lib/54017; it has been noted by GNATS.

From: Thomas Klausner <wiz%NetBSD.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: lib/54017: jemalloc deadlock?
Date: Tue, 26 Feb 2019 15:19:51 +0100

 I see these often as well. They also appear when building
 mail/thunderbird or security/tor-browser (all using the firefox build
 system).
 
 I looked at one backtrace recently. It looks different than martin's.
 I connected gdb to the process using the most CPU and here's the
 output:
 
 (gdb) thread apply all bt
 
 Thread 3 (LWP 1 of process 3663):
 #0  0x000079d8a14a9cea in ___lwp_park60 () from /usr/lib/libc.so.12
 #1  0x000079d8a1809dbe in pthread_cond_timedwait (cond=0x79d89b1aa568, mutex=0x79d89b1aa590, abstime=0x0)
     at /disk/6/archive/foreign/src/lib/libpthread/pthread_cond.c:169
 #2  0x000079d8a251df76 in PyThread_acquire_lock (lock=0x79d89b1aa560, waitflag=<optimized out>) at Python/thread_pthread.h:440
 #3  0x000079d8a252236a in lock_PyThread_acquire_lock (self=0x79d89acfb110, args=<optimized out>) at ./Modules/threadmodule.c:52
 #4  0x000079d8a24ef4d4 in call_function (oparg=<optimized out>, pp_stack=0x7f7fff6dfc08) at Python/ceval.c:4372
 #5  PyEval_EvalFrameEx (f=f@entry=0x79d89b19f020, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #6  0x000079d8a24f09ba in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
     argcount=<optimized out>, kws=<optimized out>, kwcount=kwcount@entry=0, defs=0x79d8a1ef7568, defcount=1, closure=0x0) at Python/ceval.c:3604
 #7  0x000079d8a24ed936 in fast_function (nk=0, na=<optimized out>, n=<optimized out>, pp_stack=0x7f7fff6dfe08, func=0x79d8a1efe398) at Python/ceval.c:4467
 #8  call_function (oparg=<optimized out>, pp_stack=0x7f7fff6dfe08) at Python/ceval.c:4392
 #9  PyEval_EvalFrameEx (f=f@entry=0x79d89acf1410, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #10 0x000079d8a24f09ba in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
     argcount=<optimized out>, kws=<optimized out>, kwcount=kwcount@entry=0, defs=0x79d8a1ef76a8, defcount=1, closure=0x0) at Python/ceval.c:3604
 #11 0x000079d8a24ed936 in fast_function (nk=0, na=<optimized out>, n=<optimized out>, pp_stack=0x7f7fff6e0008, func=0x79d8a1efeb90) at Python/ceval.c:4467
 #12 call_function (oparg=<optimized out>, pp_stack=0x7f7fff6e0008) at Python/ceval.c:4392
 #13 PyEval_EvalFrameEx (f=f@entry=0x79d89acf1230, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #14 0x000079d8a24ef25f in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7f7fff6e0158, func=0x79d8a1efeed8) at Python/ceval.c:4457
 #15 call_function (oparg=<optimized out>, pp_stack=0x7f7fff6e0158) at Python/ceval.c:4392
 #16 PyEval_EvalFrameEx (f=f@entry=0x79d89acf5620, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #17 0x000079d8a24ef25f in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7f7fff6e02a8, func=0x79d89ce92b90) at Python/ceval.c:4457
 #18 call_function (oparg=<optimized out>, pp_stack=0x7f7fff6e02a8) at Python/ceval.c:4392
 #19 PyEval_EvalFrameEx (f=f@entry=0x79d89a8f1410, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #20 0x000079d8a24f09ba in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
     argcount=<optimized out>, kws=<optimized out>, kwcount=kwcount@entry=0, defs=0x79d89d26f260, defcount=2, closure=0x0) at Python/ceval.c:3604
 #21 0x000079d8a24ed936 in fast_function (nk=0, na=<optimized out>, n=<optimized out>, pp_stack=0x7f7fff6e04a8, func=0x79d89ce926e0) at Python/ceval.c:4467
 #22 call_function (oparg=<optimized out>, pp_stack=0x7f7fff6e04a8) at Python/ceval.c:4392
 #23 PyEval_EvalFrameEx (f=f@entry=0x79d89acf5810, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #24 0x000079d8a24f09ba in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=args@entry=0x79d89caf7da0,
     argcount=<optimized out>, kws=kws@entry=0x79d8a2854068, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=0x0)
     at Python/ceval.c:3604
 #25 0x000079d8a2473132 in function_call (func=0x79d89d2dad70, arg=0x79d89caf7d88, kw=0x79d89acf37f8) at Objects/funcobject.c:523
 #26 0x000079d8a244b565 in PyObject_Call (func=func@entry=0x79d89d2dad70, arg=arg@entry=0x79d89caf7d88, kw=kw@entry=0x79d89acf37f8) at Objects/abstract.c:2547
 #27 0x000079d8a24e78ed in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7f7fff6e0790, func=0x79d89d2dad70)
     at Python/ceval.c:4686
 #28 PyEval_EvalFrameEx (f=f@entry=0x79d89acf4c90, throwflag=throwflag@entry=0) at Python/ceval.c:3048
 #29 0x000079d8a24ef25f in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7f7fff6e08d8, func=0x79d89ea9e0c8) at Python/ceval.c:4457
 #30 call_function (oparg=<optimized out>, pp_stack=0x7f7fff6e08d8) at Python/ceval.c:4392
 #31 PyEval_EvalFrameEx (f=f@entry=0x79d89acf9050, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #32 0x000079d8a24ef25f in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7f7fff6e0a28, func=0x79d89ea9e758) at Python/ceval.c:4457
 #33 call_function (oparg=<optimized out>, pp_stack=0x7f7fff6e0a28) at Python/ceval.c:4392
 #34 PyEval_EvalFrameEx (f=f@entry=0x79d89acf6050, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #35 0x000079d8a24f09ba in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=args@entry=0x79d89c69a0f8,
     argcount=<optimized out>, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=0x0) at Python/ceval.c:3604
 #36 0x000079d8a247304b in function_call (func=0x79d89ce93500, arg=0x79d89c69a0e0, kw=0x0) at Objects/funcobject.c:523
 #37 0x000079d8a244b565 in PyObject_Call (func=func@entry=0x79d89ce93500, arg=arg@entry=0x79d89c69a0e0, kw=kw@entry=0x0) at Objects/abstract.c:2547
 #38 0x000079d8a245b481 in instancemethod_call (func=0x79d89ce93500, arg=0x79d89c69a0e0, kw=0x0) at Objects/classobject.c:2600
 #39 0x000079d8a244b565 in PyObject_Call (func=func@entry=0x79d89ce71500, arg=arg@entry=0x79d89b0d9b10, kw=kw@entry=0x0) at Objects/abstract.c:2547
 #40 0x000079d8a24ab075 in slot_tp_init (self=<optimized out>, args=0x79d89b0d9b10, kwds=0x0) at Objects/typeobject.c:5860
 #41 0x000079d8a24a747a in type_call (type=<optimized out>, args=0x79d89b0d9b10, kwds=0x0) at Objects/typeobject.c:765
 #42 0x000079d8a244b565 in PyObject_Call (func=func@entry=0x79d89c7fcc20, arg=arg@entry=0x79d89b0d9b10, kw=kw@entry=0x0) at Objects/abstract.c:2547
 #43 0x000079d8a24eaab0 in do_call (nk=0, na=<optimized out>, pp_stack=0x7f7fff6e0ea8, func=0x79d89c7fcc20) at Python/ceval.c:4589
 #44 call_function (oparg=<optimized out>, pp_stack=0x7f7fff6e0ea8) at Python/ceval.c:4394
 #45 PyEval_EvalFrameEx (f=f@entry=0x79d89acf43d0, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #46 0x000079d8a24ef25f in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7f7fff6e0ff8, func=0x79d89ea9e140) at Python/ceval.c:4457
 #47 call_function (oparg=<optimized out>, pp_stack=0x7f7fff6e0ff8) at Python/ceval.c:4392
 #48 PyEval_EvalFrameEx (f=f@entry=0x79d89acf5430, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #49 0x000079d8a24ef25f in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7f7fff6e1148, func=0x79d89d2df2a8) at Python/ceval.c:4457
 #50 call_function (oparg=<optimized out>, pp_stack=0x7f7fff6e1148) at Python/ceval.c:4392
 #51 PyEval_EvalFrameEx (f=f@entry=0x79d89c308c20, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #52 0x000079d8a24f09ba in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
     argcount=<optimized out>, kws=<optimized out>, kwcount=kwcount@entry=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3604
 #53 0x000079d8a24ed936 in fast_function (nk=0, na=<optimized out>, n=<optimized out>, pp_stack=0x7f7fff6e1348, func=0x79d89d2df320) at Python/ceval.c:4467
 #54 call_function (oparg=<optimized out>, pp_stack=0x7f7fff6e1348) at Python/ceval.c:4392
 #55 PyEval_EvalFrameEx (f=f@entry=0x79d89b145c20, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #56 0x000079d8a24f09ba in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=args@entry=0x79d89acce680,
     argcount=<optimized out>, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=0x0) at Python/ceval.c:3604
 #57 0x000079d8a247304b in function_call (func=0x79d89aceed70, arg=0x79d89acce668, kw=0x0) at Objects/funcobject.c:523
 #58 0x000079d8a244b565 in PyObject_Call (func=func@entry=0x79d89aceed70, arg=arg@entry=0x79d89acce668, kw=kw@entry=0x0) at Objects/abstract.c:2547
 #59 0x000079d8a245b481 in instancemethod_call (func=0x79d89aceed70, arg=0x79d89acce668, kw=0x0) at Objects/classobject.c:2600
 #60 0x000079d8a244b565 in PyObject_Call (func=func@entry=0x79d89cabf190, arg=arg@entry=0x79d89ad4a7c0, kw=kw@entry=0x0) at Objects/abstract.c:2547
 #61 0x000079d8a24ab075 in slot_tp_init (self=<optimized out>, args=0x79d89ad4a7c0, kwds=0x0) at Objects/typeobject.c:5860
 #62 0x000079d8a24a747a in type_call (type=<optimized out>, args=0x79d89ad4a7c0, kwds=0x0) at Objects/typeobject.c:765
 #63 0x000079d8a244b565 in PyObject_Call (func=func@entry=0x79d89b148820, arg=arg@entry=0x79d89ad4a7c0, kw=kw@entry=0x0) at Objects/abstract.c:2547
 #64 0x000079d8a24eaab0 in do_call (nk=0, na=<optimized out>, pp_stack=0x7f7fff6e17c8, func=0x79d89b148820) at Python/ceval.c:4589
 #65 call_function (oparg=<optimized out>, pp_stack=0x7f7fff6e17c8) at Python/ceval.c:4394
 #66 PyEval_EvalFrameEx (f=f@entry=0x79d89b11c420, throwflag=<optimized out>) at Python/ceval.c:3009
 #67 0x000079d8a24680e8 in gen_send_ex (arg=0x0, exc=<optimized out>, gen=<optimized out>, gen=<optimized out>) at Objects/genobject.c:85
 #68 0x000079d8a24ea65e in PyEval_EvalFrameEx (f=f@entry=0x79d89b11c020, throwflag=<optimized out>) at Python/ceval.c:2828
 #69 0x000079d8a24680e8 in gen_send_ex (arg=0x0, exc=<optimized out>, gen=<optimized out>, gen=<optimized out>) at Objects/genobject.c:85
 #70 0x000079d8a24ea65e in PyEval_EvalFrameEx (f=f@entry=0x79d89c7fa020, throwflag=<optimized out>) at Python/ceval.c:2828
 #71 0x000079d8a24680e8 in gen_send_ex (arg=0x0, exc=<optimized out>, gen=<optimized out>, gen=<optimized out>) at Objects/genobject.c:85
 #72 0x000079d8a24ea65e in PyEval_EvalFrameEx (f=f@entry=0x79d89c30ec20, throwflag=<optimized out>) at Python/ceval.c:2828
 #73 0x000079d8a24680e8 in gen_send_ex (arg=0x0, exc=<optimized out>, gen=<optimized out>, gen=<optimized out>) at Objects/genobject.c:85
 #74 0x000079d8a24ea65e in PyEval_EvalFrameEx (f=f@entry=0x79d89cea5050, throwflag=<optimized out>) at Python/ceval.c:2828
 #75 0x000079d8a24680e8 in gen_send_ex (arg=0x0, exc=<optimized out>, gen=<optimized out>, gen=<optimized out>) at Objects/genobject.c:85
 #76 0x000079d8a24ea65e in PyEval_EvalFrameEx (f=f@entry=0x79d89c30e020, throwflag=<optimized out>) at Python/ceval.c:2828
 #77 0x000079d8a24680e8 in gen_send_ex (arg=0x0, exc=<optimized out>, gen=<optimized out>, gen=<optimized out>) at Objects/genobject.c:85
 #78 0x000079d8a247867d in listextend (self=self@entry=0x79d89ce9c758, b=<optimized out>) at Objects/listobject.c:872
 #79 0x000079d8a24788e3 in list_init (self=0x79d89ce9c758, args=<optimized out>, kw=<optimized out>) at Objects/listobject.c:2459
 #80 0x000079d8a24a747a in type_call (type=<optimized out>, args=0x79d8a228f550, kwds=0x0) at Objects/typeobject.c:765
 #81 0x000079d8a244b565 in PyObject_Call (func=func@entry=0x79d8a27a3580 <PyList_Type>, arg=arg@entry=0x79d8a228f550, kw=kw@entry=0x0)
     at Objects/abstract.c:2547
 #82 0x000079d8a24eaab0 in do_call (nk=0, na=<optimized out>, pp_stack=0x7f7fff6e22f8, func=0x79d8a27a3580 <PyList_Type>) at Python/ceval.c:4589
 #83 call_function (oparg=<optimized out>, pp_stack=0x7f7fff6e22f8) at Python/ceval.c:4394
 #84 PyEval_EvalFrameEx (f=f@entry=0x79d89c788420, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #85 0x000079d8a24f09ba in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=args@entry=0x79d8a2854068,
     argcount=<optimized out>, kws=kws@entry=0x79d89e262d88, kwcount=kwcount@entry=7, defs=defs@entry=0x79d89dadaf68, defcount=defcount@entry=8, closure=0x0)
     at Python/ceval.c:3604
 #86 0x000079d8a2473132 in function_call (func=0x79d89d24f578, arg=0x79d8a2854050, kw=0x79d89d252280) at Objects/funcobject.c:523
 #87 0x000079d8a244b565 in PyObject_Call (func=func@entry=0x79d89d24f578, arg=arg@entry=0x79d8a2854050, kw=kw@entry=0x79d89d252280) at Objects/abstract.c:2547
 #88 0x000079d8a24e78ed in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7f7fff6e25e0, func=0x79d89d24f578)
     at Python/ceval.c:4686
 #89 PyEval_EvalFrameEx (f=f@entry=0x79d89cf05c20, throwflag=throwflag@entry=0) at Python/ceval.c:3048
 #90 0x000079d8a24f09ba in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
     argcount=<optimized out>, kws=<optimized out>, kwcount=kwcount@entry=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3604
 #91 0x000079d8a24ed936 in fast_function (nk=0, na=<optimized out>, n=<optimized out>, pp_stack=0x7f7fff6e27d8, func=0x79d8a12bbf50) at Python/ceval.c:4467
 #92 call_function (oparg=<optimized out>, pp_stack=0x7f7fff6e27d8) at Python/ceval.c:4392
 #93 PyEval_EvalFrameEx (f=f@entry=0x79d8a1bca420, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #94 0x000079d8a24f09ba in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
     argcount=<optimized out>, kws=<optimized out>, kwcount=kwcount@entry=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3604
 #95 0x000079d8a24ed936 in fast_function (nk=0, na=<optimized out>, n=<optimized out>, pp_stack=0x7f7fff6e29d8, func=0x79d8a12bb500) at Python/ceval.c:4467
 #96 call_function (oparg=<optimized out>, pp_stack=0x7f7fff6e29d8) at Python/ceval.c:4392
 #97 PyEval_EvalFrameEx (f=f@entry=0x79d8a1acd5c0, throwflag=throwflag@entry=0) at Python/ceval.c:3009
 #98 0x000079d8a24f09ba in PyEval_EvalCodeEx (co=co@entry=0x79d8a1e7e9b0, globals=globals@entry=0x79d8a2829168, locals=locals@entry=0x79d8a2829168,
     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:3604
 #99 0x000079d8a24f0ad2 in PyEval_EvalCode (co=co@entry=0x79d8a1e7e9b0, globals=globals@entry=0x79d8a2829168, locals=locals@entry=0x79d8a2829168)
     at Python/ceval.c:669
 #100 0x000079d8a250b2c1 in run_mod (mod=<optimized out>, filename=filename@entry=0x7f7fff6e3715 "/scratch/www/firefox/work/firefox-65.0.1/configure.py",
     globals=globals@entry=0x79d8a2829168, locals=locals@entry=0x79d8a2829168, flags=flags@entry=0x7f7fff6e2cb4, arena=arena@entry=0x79d8a1fe10c0)
     at Python/pythonrun.c:1385
 #101 0x000079d8a250c4e7 in PyRun_FileExFlags (fp=fp@entry=0x79d8a177a120,
     filename=filename@entry=0x7f7fff6e3715 "/scratch/www/firefox/work/firefox-65.0.1/configure.py", start=start@entry=257,
     globals=globals@entry=0x79d8a2829168, locals=locals@entry=0x79d8a2829168, closeit=closeit@entry=1, flags=flags@entry=0x7f7fff6e2cb4)
     at Python/pythonrun.c:1371
 #102 0x000079d8a250d7b4 in PyRun_SimpleFileExFlags (fp=fp@entry=0x79d8a177a120,
     filename=0x7f7fff6e3715 "/scratch/www/firefox/work/firefox-65.0.1/configure.py", closeit=closeit@entry=1, flags=flags@entry=0x7f7fff6e2cb4)
     at Python/pythonrun.c:957
 #103 0x000079d8a250dcb2 in PyRun_AnyFileExFlags (fp=fp@entry=0x79d8a177a120, filename=<optimized out>, closeit=closeit@entry=1,
     flags=flags@entry=0x7f7fff6e2cb4) at Python/pythonrun.c:761
 #104 0x000079d8a252062c in Py_Main (argc=<optimized out>, argv=<optimized out>) at Modules/main.c:645
 #105 0x0000000000400aad in ___start ()
 #106 0x00007f7f7ce02c9e in _rtld_unref_dag (root=<optimized out>, root=<optimized out>) at /disk/6/archive/foreign/src/libexec/ld.elf_so/rtld.c:964
 #107 _rtld_unref_dag (root=<optimized out>, root=<optimized out>) at /disk/6/archive/foreign/src/libexec/ld.elf_so/rtld.c:970
 #108 _rtld_unref_dag (root=<optimized out>, root=<optimized out>) at /disk/6/archive/foreign/src/libexec/ld.elf_so/rtld.c:970
 #109 _rtld_unref_dag (root=<optimized out>, root=<optimized out>) at /disk/6/archive/foreign/src/libexec/ld.elf_so/rtld.c:970
 #110 _rtld_unref_dag (root=<optimized out>, root=<optimized out>) at /disk/6/archive/foreign/src/libexec/ld.elf_so/rtld.c:970
 #111 _rtld_unref_dag (root=<optimized out>, root=<optimized out>) at /disk/6/archive/foreign/src/libexec/ld.elf_so/rtld.c:970
 #112 _rtld_unref_dag (root=<optimized out>, root=<optimized out>) at /disk/6/archive/foreign/src/libexec/ld.elf_so/rtld.c:970
 #113 _rtld_unload_object (do_fini_funcs=true, root=0x7f7fff6e5fe0, mask=0x7f7fff6e2d30) at /disk/6/archive/foreign/src/libexec/ld.elf_so/rtld.c:895
 #114 dlclose (handle=<optimized out>) at /disk/6/archive/foreign/src/libexec/ld.elf_so/rtld.c:997
 #115 0x00007f7fff6e3768 in ?? ()
 #116 0x00007f7fff6e377a in ?? ()
 #117 0x00007f7fff6e3792 in ?? ()
 #118 0x00007f7fff6e37a8 in ?? ()
 #119 0x00007f7fff6e37cc in ?? ()
 #120 0x00007f7fff6e37dd in ?? ()
 #121 0x00007f7fff6e37f0 in ?? ()
 #122 0x00007f7fff6e3809 in ?? ()
 #123 0x00007f7fff6e3819 in ?? ()
 #124 0x00007f7fff6e3830 in ?? ()
 #125 0x00007f7fff6e3845 in ?? ()
 #126 0x00007f7fff6e3859 in ?? ()
 #127 0x00007f7fff6e386b in ?? ()
 #128 0x00007f7fff6e387d in ?? ()
 #129 0x00007f7fff6e3890 in ?? ()
 #130 0x00007f7fff6e38a3 in ?? ()
 #131 0x00007f7fff6e38b5 in ?? ()
 #132 0x00007f7fff6e38d1 in ?? ()
 #133 0x00007f7fff6e38e9 in ?? ()
 #134 0x00007f7fff6e38fe in ?? ()
 #135 0x00007f7fff6e391a in ?? ()
 #136 0x00007f7fff6e3932 in ?? ()
 #137 0x00007f7fff6e3945 in ?? ()
 #138 0x00007f7fff6e3955 in ?? ()
 #139 0x00007f7fff6e3963 in ?? ()
 #140 0x00007f7fff6e3975 in ?? ()
 #141 0x00007f7fff6e3984 in ?? ()
 #142 0x00007f7fff6e398f in ?? ()
 #143 0x00007f7fff6e39a2 in ?? ()
 #144 0x00007f7fff6e39ba in ?? ()
 #145 0x00007f7fff6e39ca in ?? ()
 #146 0x00007f7fff6e39e0 in ?? ()
 #147 0x00007f7fff6e39f7 in ?? ()
 #148 0x00007f7fff6e3a0c in ?? ()
 #149 0x00007f7fff6e3a1a in ?? ()
 #150 0x00007f7fff6e3a35 in ?? ()
 #151 0x0000000000000000 in ?? ()
 
 Thread 2 (LWP 2 of process 3663):
 #0  pthread__mutex_spin (ptm=ptm@entry=0x79d8a1778340, owner=owner@entry=0x79d89a513000) at /disk/6/archive/foreign/src/lib/libpthread/pthread_mutex.c:252
 #1  0x000079d8a1808b2a in pthread__mutex_lock_slow (ptm=ptm@entry=0x79d8a1778340, ts=ts@entry=0x0)
     at /disk/6/archive/foreign/src/lib/libpthread/pthread_mutex.c:343
 #2  0x000079d8a1809007 in pthread_mutex_lock (ptm=ptm@entry=0x79d8a1778340) at /disk/6/archive/foreign/src/lib/libpthread/pthread_mutex.c:202
 #3  0x000079d8a14b8d0f in choose_arena_hard () at /disk/6/archive/foreign/src/lib/libc/stdlib/jemalloc.c:1601
 #4  0x000079d8a14ba346 in choose_arena () at /disk/6/archive/foreign/src/lib/libc/stdlib/jemalloc.c:1634
 #5  imalloc (size=32) at /disk/6/archive/foreign/src/lib/libc/stdlib/jemalloc.c:3067
 #6  0x000079d8a14ba417 in malloc (size=size@entry=32) at /disk/6/archive/foreign/src/lib/libc/stdlib/jemalloc.c:3776
 #7  0x000079d8a251e1a9 in find_key (key=1, value=value@entry=0x79d89b96f4b0) at Python/thread.c:287
 #8  0x000079d8a251e3ce in PyThread_set_key_value (key=<optimized out>, value=value@entry=0x79d89b96f4b0) at Python/thread.c:347
 #9  0x000079d8a250a32f in _PyGILState_NoteThreadState (tstate=tstate@entry=0x79d89b96f4b0) at Python/pystate.c:570
 #10 0x000079d8a250a497 in _PyGILState_NoteThreadState (tstate=0x79d89b96f4b0) at Python/pystate.c:228
 #11 _PyThreadState_Init (tstate=tstate@entry=0x79d89b96f4b0) at Python/pystate.c:226
 #12 0x000079d8a252281c in t_bootstrap (boot_raw=0x79d89b9b58e0) at ./Modules/threadmodule.c:617
 #13 0x000079d8a180b748 in pthread__create_tramp (cookie=0x79d89b1cc000) at /disk/6/archive/foreign/src/lib/libpthread/pthread.c:593
 #14 0x000079d8a148b1b0 in ?? () from /usr/lib/libc.so.12
 #15 0x0000000000000000 in ?? ()
 
 Thread 1 (process 3663):
 #0  pthread__mutex_spin (ptm=ptm@entry=0x79d8a1778340, owner=owner@entry=0x79d89a513000) at /disk/6/archive/foreign/src/lib/libpthread/pthread_mutex.c:252
 #1  0x000079d8a1808b2a in pthread__mutex_lock_slow (ptm=ptm@entry=0x79d8a1778340, ts=ts@entry=0x0)
     at /disk/6/archive/foreign/src/lib/libpthread/pthread_mutex.c:343
 #2  0x000079d8a1809007 in pthread_mutex_lock (ptm=ptm@entry=0x79d8a1778340) at /disk/6/archive/foreign/src/lib/libpthread/pthread_mutex.c:202
 #3  0x000079d8a14b8d0f in choose_arena_hard () at /disk/6/archive/foreign/src/lib/libc/stdlib/jemalloc.c:1601
 #4  0x000079d8a14ba346 in choose_arena () at /disk/6/archive/foreign/src/lib/libc/stdlib/jemalloc.c:1634
 #5  imalloc (size=32) at /disk/6/archive/foreign/src/lib/libc/stdlib/jemalloc.c:3067
 #6  0x000079d8a14ba417 in malloc (size=size@entry=32) at /disk/6/archive/foreign/src/lib/libc/stdlib/jemalloc.c:3776
 #7  0x000079d8a251e1a9 in find_key (key=1, value=value@entry=0x79d89b96f4b0) at Python/thread.c:287
 #8  0x000079d8a251e3ce in PyThread_set_key_value (key=<optimized out>, value=value@entry=0x79d89b96f4b0) at Python/thread.c:347
 #9  0x000079d8a250a32f in _PyGILState_NoteThreadState (tstate=tstate@entry=0x79d89b96f4b0) at Python/pystate.c:570
 #10 0x000079d8a250a497 in _PyGILState_NoteThreadState (tstate=0x79d89b96f4b0) at Python/pystate.c:228
 #11 _PyThreadState_Init (tstate=tstate@entry=0x79d89b96f4b0) at Python/pystate.c:226
 #12 0x000079d8a252281c in t_bootstrap (boot_raw=0x79d89b9b58e0) at ./Modules/threadmodule.c:617
 #13 0x000079d8a180b748 in pthread__create_tramp (cookie=0x79d89b1cc000) at /disk/6/archive/foreign/src/lib/libpthread/pthread.c:593
 #14 0x000079d8a148b1b0 in ?? () from /usr/lib/libc.so.12
 #15 0x0000000000000000 in ?? ()
 (gdb)
 
 
  Thomas
 


Home | Main Index | Thread Index | Old Index