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