Unfortunately, I was unable to find which version of libpulse is
affected, and the stack trace is not very helpful. Nevertheless, I found
a whole bunch of cleanup hooks that may be running as exit handlers from
libpulse: the PA_GCC_DESTRUCTOR macro is used in quite many places
(especially for static "FLIST" and also for "TLS"). Since I have no clue
how to reproduce this, that's as about it for me.

As for VLC, I'm planning to enumerate plugins on at a time in a separate
process. Crashing plugin like PulseAudio will then be blacklisted and
VLC installation can go forward. Obviously this means no more PulseAudio
support if this crash continues to occur (and also no more GLX support
if the NVidia crap is not fixed). For VLC 1.1.12, plan is to remove the
PulseAudio plugin by hand unless this issue is resolved.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/761302

Title:
  vlc-cache-gen crashed with SIGSEGV

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/761302/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to