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