| DESCRIPTION This patch fixes the following two
potential hangs.
The first hang may be seen by customers running vfast or
defragment on an AdvFS domain, if the system is in a cluster. A
forced crash during the hang produces the following two stack
traces.
0 thread_block
1 sleep_prim
2 mpsleep
3 insert_actRange_onto_list
4 msfs_flush_and_invalidate
5 cfs_comm_open
6 cfscall_open
7 cfs_open
8 vn_open
9 copen
10 syscall
11 _Xsyscall
AND
0 thread_block
1 lock_write
2 cfs_condio_cc_excl_mode_enter
3 migrate_get_clu_locks
4 migrate_normal
5 mig_migrate
6 bs_migrate
7 ss_vd_migrate
8 ss_move_file
9 ss_work_thd_pool
The second hang may be seen by customers with an AdvFS clone
mounted and at least two threads doing memory mapping to the same
file. A forced crash during the hang produces the following two
stack traces.
0 thread_block
1 lock_read
2 cow_get_locks
3 bs_cow_pg
4 bs_cow
5 bs_pinpg_clone
6 bs_pinpg_get
7 msfs_getpage
8 u_vp_fault
9 u_map_fault
10 vm_fault
11 trap
12 _XentMM
AND
0 thread_block
1 lock_write
2 msfs_mmap
3 smmap
4 syscall
5 _Xsyscall
Audience
Any system running HP Tru64 UNIX V5.1B-3 and as described above.
|