Comment 20 for bug 1092826

Revision history for this message
Alexander Vershilov (qnikst) wrote :

Hello, Serge.

Automatic testcase will work:

https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1092826/+attachment/3467412/+files/test-not-working.sh

1). install haskell build system: ghc, cabal
2). install libvirt and qemu
3). run a simple haskell program that creates an domain, close connection.
Expected results: test will finishes successfully
Actual results: on step 3 there will be fail as haskell RTS uses signals to switch between threads.

same can be done in pure C if you'll send signal to a thread that is waiting data from libvirt.