Opened 16 years ago

#1449 new defect

libdvdnav: dvdnav_reset deadlocks on vm_lock

Reported by: stebbins@… 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.

Change History (0)

Note: See TracTickets for help on using tickets.