The problem is actually Thread 12 calling exit(). Then a Qt4 exit handler gets called while Qt4 is still active, and the process crashes.
exit() is being called by libslang2. Why libslang2 does that, and how libslang2 ended up in the VLC process, I don't know for sure. My guess is that it was imported libcaca. However I have no clue why libcaca would even be in use. For me, the fix consists of removing caca from VLC, unless libcaca gets fixed. ** Also affects: libcaca (Ubuntu) Importance: Undecided Status: New ** Summary changed: - vlc crashed with SIGSEGV in ref() + vlc crashed while libslang2 calls exit() ** Summary changed: - vlc crashed while libslang2 calls exit() + vlc crashed while libslang2 called exit() -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/971106 Title: vlc crashed while libslang2 called exit() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libcaca/+bug/971106/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs