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

Reply via email to