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
