[lttng-dev] Crash in application due to watchdog timeout with python3 lttng

Lakshmi Deverkonda laksd at nvidia.com
Tue Feb 13 09:23:35 EST 2024


Hi,

We are able to integrate python3 lttng module in our application(python3 based). However, we are seeing that whenever the application terminates, there is watchdog timeout due to timeout in joining the threads. What could be the reason for this ? Does lttng module hold any thread event locks ?
We are completely blocked on this issue. Could you please help ?

Here is the snippet of the core dump

(gdb) py-bt
Traceback (most recent call first):
  File "/usr/lib/python3.7/threading.py", line 1048, in _wait_for_tstate_lock
    elif lock.acquire(block, timeout):
  File "/usr/lib/python3.7/threading.py", line 1032, in join
    self._wait_for_tstate_lock()
  File "/usr/lib/python3/dist-packages/h.py", line 231, in JoinThreads
    self.TT.join()
  File "/usr/sbin/c", line 1466, in do_exit
    H.JoinThreads()
  File "/usr/sbin/c", line 7201, in main
    do_exit(nlm, status)
  File "/usr/sbin/c", line 7233, in <module>
    main()
(gdb)

On a parallel note, thanks to Kienan who has been trying to provide pointers on various issues reported so far.

Need help on this issue as well.
Thanks in advance,

Regards,
Lakshmi


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.lttng.org/pipermail/lttng-dev/attachments/20240213/275a511c/attachment.htm>


More information about the lttng-dev mailing list