reassign 512565 libxine1 1.1.14-4 thanks Le jeudi 22 janvier 2009 à 19:26 +0000, Laurentiu Pancescu a écrit : > I can also reproduce the hang by clicking the visual effects checkbox > while audio is paused (it happens at the first click, going from disabled > to enabled, unlike the segmentation fault). After it hung, I stopped it > with Ctrl-C in gdb and generated another stack trace for the hang (attached). > > I assumed it's the same bug as the crash, but the stack trace looks > somewhat different. Should I file another bug for the hang?
This is indeed a different bug (race condition vs. deadlock), but the root cause is the same: xine-lib doesn’t seem to support correctly enabling or disabling visual effects at runtime. In the crash issue, it is trying to access a resource that has been freed, presumably from another thread. In the deadlock issue, it is waiting for a mutex that will never be released since it has been freed in the meantime. (The very idea of freeing a mutex that may be used at any time is, well, “interesting”.) -- .''`. : :' : We are debian.org. Lower your prices, surrender your code. `. `' We will add your hardware and software distinctiveness to `- our own. Resistance is futile.
signature.asc
Description: Ceci est une partie de message numériquement signée