Bug#512565: totem-xine: Segmentation fault when disabling visual effects
Josselin Mouette
joss at debian.org
Fri Jan 23 09:45:40 UTC 2009
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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message
=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20090123/fa82dea9/attachment.pgp
More information about the pkg-gnome-maintainers
mailing list