jvstein commented on issue #122:
URL:
https://github.com/apache/pulsar-client-python/issues/122#issuecomment-1561768176
Sure.
<details>
<summary>bt output</summary>
```
#0 futex_wait (private=0, expected=2, futex_word=0x7ffff0002eb0) at
../sysdeps/nptl/futex-internal.h:146
#1 __GI___lll_lock_wait (futex=futex@entry=0x7ffff0002eb0, private=0) at
./nptl/lowlevellock.c:49
#2 0x00007ffff7d20082 in lll_mutex_lock_optimized (mutex=0x7ffff0002eb0) at
./nptl/pthread_mutex_lock.c:48
#3 ___pthread_mutex_lock (mutex=0x7ffff0002eb0) at
./nptl/pthread_mutex_lock.c:93
#4 0x00007ffff692be05 in
pulsar::ProducerImpl::flushAsync(std::function<void (pulsar::Result)>) ()
from
/tmp/.venv/lib/python3.9/site-packages/pulsar_client.libs/libpulsar-df34d1a6.so
#5 0x00007ffff6915e03 in
pulsar::PartitionedProducerImpl::flushAsync(std::function<void
(pulsar::Result)>) ()
from
/tmp/.venv/lib/python3.9/site-packages/pulsar_client.libs/libpulsar-df34d1a6.so
#6 0x00007ffff6924aaf in pulsar::Producer::flushAsync(std::function<void
(pulsar::Result)>) ()
from
/tmp/.venv/lib/python3.9/site-packages/pulsar_client.libs/libpulsar-df34d1a6.so
#7 0x00007ffff71970b8 in std::_Function_handler<void (std::function<void
(pulsar::Result)>),
Producer_flush(pulsar::Producer&)::{lambda(std::function<void
(pulsar::Result)>)#1}>::_M_invoke(std::_Any_data const&, std::function<void
(pulsar::Result)>&&) ()
from
/tmp/.venv/lib/python3.9/site-packages/_pulsar.cpython-39-x86_64-linux-gnu.so
#8 0x00007ffff71a3a19 in waitForAsyncResult(std::function<void
(std::function<void (pulsar::Result)>)>) ()
from
/tmp/.venv/lib/python3.9/site-packages/_pulsar.cpython-39-x86_64-linux-gnu.so
#9 0x00007ffff71968f7 in Producer_flush(pulsar::Producer&) ()
from
/tmp/.venv/lib/python3.9/site-packages/_pulsar.cpython-39-x86_64-linux-gnu.so
#10 0x00007ffff7199d83 in pybind11::cpp_function::initialize<void
(*&)(pulsar::Producer&), void, pulsar::Producer&, pybind11::name,
pybind11::is_method, pybind11::sibling, char [108]>(void
(*&)(pulsar::Producer&), void (*)(pulsar::Producer&), pybind11::name const&,
pybind11::is_method const&, pybind11::sibling const&, char const (&)
[108])::{lambda(pybind11::detail::function_call&)#3}::_FUN(pybind11::detail::function_call&)
()
from
/tmp/.venv/lib/python3.9/site-packages/_pulsar.cpython-39-x86_64-linux-gnu.so
#11 0x00007ffff71459e7 in pybind11::cpp_function::dispatcher(_object*,
_object*, _object*) ()
from
/tmp/.venv/lib/python3.9/site-packages/_pulsar.cpython-39-x86_64-linux-gnu.so
#12 0x0000555555776563 in cfunction_call (func=0x7ffff6419090,
args=<optimized out>, kwargs=<optimized out>) at Objects/methodobject.c:543
#13 0x00005555555c7bdc in _PyObject_MakeTpCall (tstate=0x5555559247f0,
callable=0x7ffff6419090, args=<optimized out>, nargs=<optimized out>,
keywords=0x0) at Objects/call.c:191
#14 0x00005555557617c2 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=1,
args=0x7ffff7220b78, callable=0x7ffff6419090, tstate=0x5555559247f0)
at ./Include/cpython/abstract.h:116
#15 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=1, args=0x7ffff7220b78,
callable=0x7ffff6419090, tstate=0x5555559247f0)
at ./Include/cpython/abstract.h:103
#16 method_vectorcall (method=<optimized out>, args=0x7ffff7220b80,
nargsf=<optimized out>, kwnames=0x0) at Objects/classobject.c:53
#17 0x00005555555b7af8 in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7ffff7220b80, callable=0x7ffff64204c0,
tstate=0x5555559247f0) at ./Include/cpython/abstract.h:118
#18 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7ffff7220b80, callable=0x7ffff64204c0) at
./Include/cpython/abstract.h:127
#19 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, tstate=<optimized out>) at Python/ceval.c:5077
#20 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at Python/ceval.c:3489
#21 0x00005555555aff1b in _PyEval_EvalFrame (throwflag=0, f=0x7ffff7220a00,
tstate=0x5555559247f0) at ./Include/internal/pycore_ceval.h:40
#22 function_code_fastcall (tstate=0x5555559247f0, co=<optimized out>,
args=<optimized out>, nargs=1, globals=<optimized out>) at Objects/call.c:330
#23 0x00005555555b84a2 in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x5555559a3680, callable=0x7ffff6226af0,
tstate=0x5555559247f0) at ./Include/cpython/abstract.h:118
#24 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x5555559a3680, callable=0x7ffff6226af0) at
./Include/cpython/abstract.h:127
#25 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, tstate=<optimized out>) at Python/ceval.c:5077
#26 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at Python/ceval.c:3506
#27 0x0000555555678ad4 in _PyEval_EvalFrame (throwflag=0, f=0x5555559a34c0,
tstate=0x5555559247f0) at ./Include/internal/pycore_ceval.h:40
#28 _PyEval_EvalCode (tstate=tstate@entry=0x5555559247f0,
_co=_co@entry=0x7ffff75d93a0, globals=<optimized out>, locals=locals@entry=0x0,
args=<optimized out>, argcount=0, kwnames=0x0, kwargs=0x5555559777f0,
kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0,
name=0x7ffff75d7c70, qualname=0x7ffff75d7c70) at Python/ceval.c:4329
#29 0x00005555555c8dce in _PyFunction_Vectorcall (func=<optimized out>,
stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>)
at Objects/call.c:396
#30 0x00005555555b6955 in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x5555559777f0, callable=0x7ffff7687160,
tstate=0x5555559247f0) at ./Include/cpython/abstract.h:118
#31 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x5555559777f0, callable=0x7ffff7687160) at
./Include/cpython/abstract.h:127
#32 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, tstate=<optimized out>) at Python/ceval.c:5077
#33 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at Python/ceval.c:3520
#34 0x0000555555678ad4 in _PyEval_EvalFrame (throwflag=0, f=0x555555977680,
tstate=0x5555559247f0) at ./Include/internal/pycore_ceval.h:40
#35 _PyEval_EvalCode (tstate=0x5555559247f0, _co=_co@entry=0x7ffff75e10e0,
globals=globals@entry=0x7ffff7645a40, locals=locals@entry=0x7ffff7645a40,
args=args@entry=0x0, argcount=argcount@entry=0, kwnames=0x0, kwargs=0x0,
kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0,
name=0x0, qualname=0x0) at Python/ceval.c:4329
#36 0x0000555555678dfa in _PyEval_EvalCodeWithName (qualname=0x0, name=0x0,
closure=0x0, kwdefs=0x0, defcount=0, defs=0x0, kwstep=2, kwcount=0,
kwargs=0x0, kwnames=0x0, argcount=0, args=0x0, locals=0x7ffff7645a40,
globals=0x7ffff7645a40, _co=0x7ffff75e10e0) at Python/ceval.c:4361
#37 PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0, defcount=0, defs=0x0,
kwcount=0, kws=0x0, argcount=0, args=0x0, locals=0x7ffff7645a40,
globals=0x7ffff7645a40, _co=0x7ffff75e10e0) at Python/ceval.c:4377
#38 PyEval_EvalCode (co=co@entry=0x7ffff75e10e0,
globals=globals@entry=0x7ffff7645a40, locals=locals@entry=0x7ffff7645a40) at
Python/ceval.c:828
#39 0x00005555556b908c in run_eval_code_obj (locals=0x7ffff7645a40,
globals=0x7ffff7645a40, co=0x7ffff75e10e0, tstate=0x5555559247f0)
at Python/pythonrun.c:1221
#40 run_mod (mod=<optimized out>, filename=filename@entry=0x7ffff76b9570,
globals=globals@entry=0x7ffff7645a40, locals=locals@entry=0x7ffff7645a40,
flags=flags@entry=0x7fffffffc868, arena=arena@entry=0x7ffff7693910) at
Python/pythonrun.c:1242
#41 0x00005555556bb0d0 in pyrun_file (flags=0x7fffffffc868,
closeit=<optimized out>, locals=0x7ffff7645a40, globals=0x7ffff7645a40,
start=257,
filename=0x7ffff76b9570, fp=0x5555559251e0) at Python/pythonrun.c:1140
#42 pyrun_simple_file (flags=0x7fffffffc868, closeit=<optimized out>,
filename=0x7ffff76b9570, fp=0x5555559251e0) at Python/pythonrun.c:450
#43 PyRun_SimpleFileExFlags (fp=fp@entry=0x5555559251e0, filename=<optimized
out>, closeit=closeit@entry=1, flags=flags@entry=0x7fffffffc868)
at Python/pythonrun.c:483
#44 0x00005555556bb6cc in PyRun_AnyFileExFlags (fp=fp@entry=0x5555559251e0,
filename=<optimized out>, closeit=closeit@entry=1,
flags=flags@entry=0x7fffffffc868) at Python/pythonrun.c:92
#45 0x00005555555babef in pymain_run_file (cf=0x7fffffffc868,
config=0x555555925ef0) at Modules/main.c:373
#46 pymain_run_python (exitcode=exitcode@entry=0x7fffffffc990) at
Modules/main.c:598
#47 0x00005555555bb290 in Py_RunMain () at Modules/main.c:677
#48 pymain_main (args=0x7fffffffc950) at Modules/main.c:707
#49 Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at
Modules/main.c:731
#50 0x00007ffff7cb1d90 in __libc_start_call_main
(main=main@entry=0x5555555afeb0 <main>, argc=argc@entry=2,
argv=argv@entry=0x7fffffffcad8)
at ../sysdeps/nptl/libc_start_call_main.h:58
#51 0x00007ffff7cb1e40 in __libc_start_main_impl (main=0x5555555afeb0
<main>, argc=2, argv=0x7fffffffcad8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffcac8) at
../csu/libc-start.c:392
#52 0x00005555555b9e75 in _start ()
```
</summary>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]