Opened 16 years ago
#1449 new defect
libdvdnav: dvdnav_reset deadlocks on vm_lock
Reported by: | Owned by: | reimar | |
---|---|---|---|
Priority: | normal | Component: | core |
Version: | HEAD | Severity: | normal |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Reproduced by developer: | no | Analyzed by developer: | no |
Description
dvdnav_reset takes the lock, then latter calls dvdnav_clear which tries to take the lock again. dead. the unlock that is immediately after dvdnav_clear should be moved to before it.
On a related subject. I was wondering if vm_reset should reset vm->stopped. It currently does not. Which means dvdnav_reset is of little value as the vm is in a permanently stopped state.
Note:
See TracTickets
for help on using tickets.