My Oracle Support Banner

Solaris 11 or Solaris 10 can panic with Deadlock: cycle in blocking chain when executing within "ibtl" and "ibp" Infiniband driver code (Doc ID 2391166.1)

Last updated on JULY 06, 2023

Applies to:

Solaris Operating System - Version 10 to 11.1 [Release 10.0 to 11.0]
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on x86-64 (64-bit)

Symptoms

panic string: Deadlock: cycle in blocking chain

 

The two threads involved in the deadlock will have stack traces similar to these:

genunix:turnstile_block
unix:mutex_vector_enter
*
ibp:ibd_rcq_handler
ibtl:ibc_cq_handler
mcxnex:mcxnex_cq_handler
mcxnex:mcxnex_eq_poll
mcxnex:mcxnex_check_eq
mcxnex:mcxnex_isr_watchdog
genunix:timeout_execute
genunix:timer_softintr
unix:intr_thread

---

genunix:turnstile_block
unix:mutex_vector_enter
*
ibtl:ibt_set_cq_handler
ibp:ibd_undo_start
ibp:ibd_m_stop
mac:mac_stop
dls:dls_close
dld:dld_str_detach
dld:dld_str_close

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.