[PATCH spice-server 00/16] Leaks and tests!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series contains mostly patches for the testing environment.
I was trying to reproduce a issue (leak) I found in RedWorker
using our test suite and I found it really out of date so
decided to give it an update.

The last two patches are the fix for the original issue and
another fix for a minor issue I found executing the tests
(which are a bit OT on this series).

Frediano Ziglio (16):
  test-display-base: Use unsigned numbers for command ring indexes
  test-display-base: Protect command ring with a mutex
  test-display-base: Avoid usage after free freeing wakeup timer
  test-display-base: Protect the wake up timer start with a mutex
  test-display-base: Avoid global buffer overflow
  test-display-base: Avoid cursor move command leaks
  test-display-base: Use spice allocation helpers
  test-display-base: Do not assume LP64 architecture on 64 bit
  tests: Allow to quit the message loop
  test-display-base: Always compile with AUTOMATED_TESTS enabled
  tests: Update README
  tests: Make test-fail-on-null-core-interface an automated test
  tests: Make test-empty-success automated
  tests: Make test-two-servers work reliably
  red-worker: Fix leak processing update commands
  red-worker: Start processing commands as soon as possible

 server/red-worker.c                             |  7 +-
 server/tests/Makefile.am                        |  9 +--
 server/tests/README                             | 20 +++---
 server/tests/basic-event-loop.c                 | 11 ++-
 server/tests/basic-event-loop.h                 |  1 +
 server/tests/test-display-base.c                | 93 ++++++++++++++-----------
 server/tests/test-display-base.h                |  2 +
 server/tests/test-empty-success.c               | 27 ++++---
 server/tests/test-fail-on-null-core-interface.c | 22 ++++--
 server/tests/test-two-servers.c                 |  1 +
 10 files changed, 123 insertions(+), 70 deletions(-)

-- 
2.13.5

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]