On 02/28/2011 09:54 PM, Henrik Sandklef wrote:

> This is important ... i am on it.
> 
> I have a Fedora 14 now so I'll give it a try.
> 

Did some serious testing/hacking on Xnee on Fedora and found nothing.
Didn't get a clue to be honest ... so I switched focus a bit and decided
to go for testing the RECORD extension itself. When running the old
RECORD test program* on Debian/Ubuntu I got:

   RECORD total tests: 76,   total errors: 25,   errors/test: 0.328947

which is not without errors, but still ok I guess. Guess it depends on
what kind of errors. Haven't investigated the failed tests (see attached
files) that much but they seem to be mostly timestamp related


When running the same test program on Fedora 14 I got:

   RECORD total tests: 76,   total errors: 42,   errors/test: 0.552632

which is a bit worse than the above considering the output (see attached
files).

So I guess that there is something wrong in the Fedora X server or
RECORD extension ... will report it to Fedora.


/h

BTW, when Xnee pauses/stops/restores a recording it does this by
(passive) grabs and not through the RECORD extension.



*)
http://cvsweb.xfree86.org/cvsweb/test/record/rcrdtest.c?rev=1.1&content-type=text/vnd.viewcvs-markup
Start testset QueryVersion
RECORD information ":0.0":
  Major version:       1
  Minor version:       13
  First event number:  0
  First error number:  147
  XRecordBadContext error string: XRecordBadContext
End testset QueryVersion with 0 errors

Start testset CreateContext
Error: CreateContext CurrentClients and empty ranges list: context nclients field incorrect: want 1 got 32
End test CurrentClients and empty ranges list with 1 errors

Error: CreateContext AllClients and empty ranges list: context nclients field incorrect: want 2 got 33
End test AllClients and empty ranges list with 1 errors

Error: CreateContext CurrentClients and non-empty ranges list: context nclients field incorrect: want 1 got 32
End test CurrentClients and non-empty ranges list with 1 errors

Error: CreateContext AllClients and non-empty ranges list: context nclients field incorrect: want 2 got 33
End test AllClients and non-empty ranges list with 1 errors

End testset CreateContext with 4 errors

Start testset RegisterClients
Error: RegisterClients CurrentClients with valid ranges: context nclients field incorrect: want 1 got 32
End test CurrentClients with valid ranges with 1 errors

Error: RegisterClients AllClients with valid ranges: context nclients field incorrect: want 2 got 33
End test AllClients with valid ranges with 1 errors

Error: RegisterClients FutureClients with valid ranges: context nclients field incorrect: want 2 got 33
End test FutureClients with valid ranges with 1 errors

Error: RegisterClients FutureClients, then multiple clients, with valid ranges: context nclients field incorrect: want 1 got 2
End test FutureClients, then multiple clients, with valid ranges with 1 errors

Error: RegisterClients register while enabled: expected protocol never arrived 
recorded category 4
End test register while enabled with 1 errors

End testset RegisterClients with 5 errors

Start testset UnregisterClients
Error: UnregisterClients AllClients - FutureClients: context nclients field incorrect: want 2 got 33
End test AllClients - FutureClients with 1 errors

Error: UnregisterClients AllClients - specific client: context nclients field incorrect: want 2 got 33
End test AllClients - specific client with 1 errors

Error: UnregisterClients CurrentClients - FutureClients: context nclients field incorrect: want 2 got 33
End test CurrentClients - FutureClients with 1 errors

Error: UnregisterClients CurrentClients - specific client: context nclients field incorrect: want 1 got 32
End test CurrentClients - specific client with 1 errors

End testset UnregisterClients with 4 errors

Start testset GetContext
End testset GetContext with 0 errors

Start testset EnableContextAsync
Error: EnableContextAsync all 8 datum_flags combos: expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos: expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos: didn't get from-client-seq, 0==0
Error: EnableContextAsync all 8 datum_flags combos: expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos: probably should get from-client-time: 0==0
Error: EnableContextAsync all 8 datum_flags combos: expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos: probably should get from-client-time: 0==0
Error: EnableContextAsync all 8 datum_flags combos: didn't get from-client-seq, 0==0
Error: EnableContextAsync all 8 datum_flags combos: expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos: expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos: didn't get from-client-seq, 0==0
Error: EnableContextAsync all 8 datum_flags combos: expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos: probably should get from-client-time: 0==0
Error: EnableContextAsync all 8 datum_flags combos: expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos: probably should get from-client-time: 0==0
Error: EnableContextAsync all 8 datum_flags combos: didn't get from-client-seq, 0==0
recorded category 4
recorded category 5
recorded category 4
recorded category 4
recorded category 4
recorded category 4
recorded category 4
recorded category 4
recorded category 4
recorded category 4
End test all 8 datum_flags combos with 16 errors

Error: EnableContextAsync all 8 datum_flags combos (reply): expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos (reply): expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos (reply): expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos (reply): expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos (reply): expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos (reply): probably should get from-server-time, 0==0
Error: EnableContextAsync all 8 datum_flags combos (reply): expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos (reply): probably should get from-server-time, 0==0
Error: EnableContextAsync all 8 datum_flags combos (reply): expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos (reply): probably should get from-server-time, 0==0
Error: EnableContextAsync all 8 datum_flags combos (reply): expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos (reply): probably should get from-server-time, 0==0
recorded category 4
recorded category 4
recorded category 4
recorded category 4
recorded category 4
recorded category 4
recorded category 4
recorded category 4
End test all 8 datum_flags combos (reply) with 12 errors

Error: EnableContextAsync try all categories: expected protocol never arrived 
recorded category 4
End test try all categories with 1 errors

recorded category 4
recorded category 1, len 1, client 0x4600000
recorded category 1, len 1, client 0x4400000
recorded category 1, len 1, client 0x4600000
recorded category 1, len 1, client 0x4400000
recorded category 5
recorded category 4
recorded category 1, len 1, client 0x4600000
recorded category 1, len 1, client 0x4400000
recorded category 5
recorded category 4
recorded category 4
recorded category 1, len 1, client 0x4600000
recorded category 1, len 1, client 0x4600000
recorded category 1, len 1, client 0x4600000
recorded category 1, len 1, client 0x4600000
recorded category 5
recorded category 1, len 1, client 0x4600000
recorded category 1, len 1, client 0x4600000
recorded category 1, len 1, client 0x4600000
recorded category 1, len 1, client 0x4600000
recorded category 5
recorded category 4
recorded category 4
recorded category 1, len 1, client 0x4600000
recorded category 1, len 1, client 0x4600000
recorded category 5
recorded category 1, len 1, client 0x4600000
recorded category 1, len 1, client 0x4600000
recorded category 5
recorded category 4
recorded category 4
recorded category 1, len 1, client 0x4600000
recorded category 1, len 1, client 0x4600000
recorded category 5
recorded category 1, len 1, client 0x4400000
recorded category 1, len 1, client 0x4400000
recorded category 5
recorded category 4
recorded category 4
recorded category 1, len 1, client 0x4600000
recorded category 5
recorded category 1, len 1, client 0x4400000
recorded category 5
recorded category 4
recorded category 1, len 1, client 0x4200000
recorded category 1, len 2, client 0x4200000
recorded category 5
End testset EnableContextAsync with 29 errors

Start testset EnableContext
recorded category 4
recorded category 1, len 1, client 0x4400000
recorded category 5
End testset EnableContext with 0 errors

Start testset DisableContext
recorded category 4
recorded category 5
End testset DisableContext with 0 errors

Start testset FreeContext
recorded category 4
recorded category 5
End testset FreeContext with 0 errors

Start testset XRecordFreeData
End testset XRecordFreeData with 0 errors

RECORD total tests: 76,   total errors: 42,   errors/test: 0.552632
Start testset QueryVersion
RECORD information ":0.0":
  Major version:       1
  Minor version:       13
  First event number:  0
  First error number:  147
  XRecordBadContext error string: XRecordBadContext
End testset QueryVersion with 0 errors

Start testset CreateContext
Error: CreateContext CurrentClients and empty ranges list: context nclients field incorrect: want 1 got 40
End test CurrentClients and empty ranges list with 1 errors

Error: CreateContext AllClients and empty ranges list: context nclients field incorrect: want 2 got 41
End test AllClients and empty ranges list with 1 errors

Error: CreateContext CurrentClients and non-empty ranges list: context nclients field incorrect: want 1 got 40
End test CurrentClients and non-empty ranges list with 1 errors

Error: CreateContext AllClients and non-empty ranges list: context nclients field incorrect: want 2 got 41
End test AllClients and non-empty ranges list with 1 errors

End testset CreateContext with 4 errors

Start testset RegisterClients
Error: RegisterClients CurrentClients with valid ranges: context nclients field incorrect: want 1 got 40
End test CurrentClients with valid ranges with 1 errors

Error: RegisterClients AllClients with valid ranges: context nclients field incorrect: want 2 got 41
End test AllClients with valid ranges with 1 errors

Error: RegisterClients FutureClients with valid ranges: context nclients field incorrect: want 2 got 41
End test FutureClients with valid ranges with 1 errors

recorded category 4
recorded category 1, len 1, client 0x5400000
recorded category 5
End testset RegisterClients with 3 errors

Start testset UnregisterClients
Error: UnregisterClients AllClients - FutureClients: context nclients field incorrect: want 2 got 41
End test AllClients - FutureClients with 1 errors

Error: UnregisterClients AllClients - specific client: context nclients field incorrect: want 2 got 41
End test AllClients - specific client with 1 errors

Error: UnregisterClients CurrentClients - FutureClients: context nclients field incorrect: want 2 got 41
End test CurrentClients - FutureClients with 1 errors

Error: UnregisterClients CurrentClients - specific client: context nclients field incorrect: want 1 got 40
End test CurrentClients - specific client with 1 errors

End testset UnregisterClients with 4 errors

Start testset GetContext
End testset GetContext with 0 errors

Start testset EnableContextAsync
Error: EnableContextAsync all 8 datum_flags combos: id_base doesn't match: want 0x5600000 got 0x0
Error: EnableContextAsync all 8 datum_flags combos: category doesn't match: want 3 got 5
Error: EnableContextAsync all 8 datum_flags combos: probably should get from-client-time: 15390046==15390046
Error: EnableContextAsync all 8 datum_flags combos: probably should get from-client-time: 15392049==15392049
Error: EnableContextAsync all 8 datum_flags combos: probably should get from-client-time: 15398057==15398057
Error: EnableContextAsync all 8 datum_flags combos: probably should get from-client-time: 15400060==15400060
recorded category 4
recorded category 5
recorded category 4
recorded category 1, len 2, client 0x5600000
recorded category 1, len 2, client 0x5600000
recorded category 5
recorded category 4
recorded category 1, len 2, client 0x5600000
recorded category 1, len 2, client 0x5600000
recorded category 3, len 0, client 0x5600000
recorded category 5
recorded category 4
recorded category 1, len 2, client 0x5600000
recorded category 1, len 2, client 0x5600000
recorded category 3, len 0, client 0x5600000
recorded category 5
recorded category 4
recorded category 1, len 2, client 0x5600000
recorded category 1, len 2, client 0x5600000
recorded category 3, len 0, client 0x5600000
recorded category 5
recorded category 4
recorded category 1, len 2, client 0x5600000
recorded category 1, len 2, client 0x5600000
recorded category 3, len 0, client 0x5600000
recorded category 5
recorded category 4
recorded category 1, len 2, client 0x5600000
recorded category 1, len 2, client 0x5600000
recorded category 3, len 0, client 0x5600000
recorded category 5
recorded category 4
recorded category 1, len 2, client 0x5600000
recorded category 1, len 2, client 0x5600000
recorded category 3, len 0, client 0x5600000
recorded category 5
recorded category 4
recorded category 1, len 2, client 0x5600000
recorded category 1, len 2, client 0x5600000
recorded category 3, len 0, client 0x5600000
recorded category 5
End test all 8 datum_flags combos with 6 errors

Error: EnableContextAsync all 8 datum_flags combos (reply): id_base doesn't match: want 0x5600000 got 0x0
Error: EnableContextAsync all 8 datum_flags combos (reply): category doesn't match: want 3 got 5
Error: EnableContextAsync all 8 datum_flags combos (reply): probably should get from-server-time, 15410074==15410074
Error: EnableContextAsync all 8 datum_flags combos (reply): probably should get from-server-time, 15412078==15412078
Error: EnableContextAsync all 8 datum_flags combos (reply): probably should get from-server-time, 15414080==15414080
Error: EnableContextAsync all 8 datum_flags combos (reply): probably should get from-server-time, 15416083==15416083
recorded category 4
recorded category 0, len 11, client 0x5600000
recorded category 0, len 8, client 0x5600000
recorded category 3, len 0, client 0x5600000
recorded category 5
recorded category 4
recorded category 0, len 11, client 0x5600000
recorded category 0, len 8, client 0x5600000
recorded category 3, len 0, client 0x5600000
recorded category 5
recorded category 4
recorded category 0, len 11, client 0x5600000
recorded category 0, len 8, client 0x5600000
recorded category 3, len 0, client 0x5600000
recorded category 5
recorded category 4
recorded category 0, len 11, client 0x5600000
recorded category 0, len 8, client 0x5600000
recorded category 3, len 0, client 0x5600000
recorded category 5
recorded category 4
recorded category 0, len 11, client 0x5600000
recorded category 0, len 8, client 0x5600000
recorded category 5
recorded category 4
recorded category 0, len 11, client 0x5600000
recorded category 0, len 8, client 0x5600000
recorded category 3, len 0, client 0x5600000
recorded category 5
recorded category 4
recorded category 0, len 11, client 0x5600000
recorded category 0, len 8, client 0x5600000
recorded category 3, len 0, client 0x5600000
recorded category 5
recorded category 4
recorded category 0, len 11, client 0x5600000
recorded category 0, len 8, client 0x5600000
recorded category 3, len 0, client 0x5600000
recorded category 5
End test all 8 datum_flags combos (reply) with 6 errors

Error: EnableContextAsync try all categories: motion event type mismatch: wanted 6 got 0
Error: EnableContextAsync try all categories: id_base doesn't match: want 0x5600000 got 0x0
Error: EnableContextAsync try all categories: category doesn't match: want 0 got 5
Error: EnableContextAsync try all categories: data_len doesn't match: want 8 got 0
Error: EnableContextAsync try all categories: void protocol data
recorded category 4
recorded category 2, len 245, client 0x5600000
recorded category 0, len 8, client 0x0
recorded category 0, len 8, client 0x5600000
recorded category 5
End test try all categories with 5 errors

recorded category 4
recorded category 1, len 1, client 0x5400000
recorded category 1, len 1, client 0x5600000
recorded category 1, len 1, client 0x5400000
recorded category 1, len 1, client 0x5600000
recorded category 5
recorded category 4
recorded category 1, len 1, client 0x5400000
recorded category 1, len 1, client 0x5600000
recorded category 5
recorded category 4
recorded category 4
recorded category 1, len 1, client 0x5400000
recorded category 1, len 1, client 0x5400000
recorded category 1, len 1, client 0x5400000
recorded category 1, len 1, client 0x5400000
recorded category 5
recorded category 1, len 1, client 0x5400000
recorded category 1, len 1, client 0x5400000
recorded category 1, len 1, client 0x5400000
recorded category 1, len 1, client 0x5400000
recorded category 5
recorded category 4
recorded category 4
recorded category 1, len 1, client 0x5400000
recorded category 1, len 1, client 0x5400000
recorded category 5
recorded category 1, len 1, client 0x5400000
recorded category 1, len 1, client 0x5400000
recorded category 5
recorded category 4
recorded category 4
recorded category 1, len 1, client 0x5400000
recorded category 1, len 1, client 0x5400000
recorded category 5
recorded category 1, len 1, client 0x5600000
recorded category 1, len 1, client 0x5600000
recorded category 5
recorded category 4
recorded category 4
recorded category 1, len 1, client 0x5400000
recorded category 5
recorded category 1, len 1, client 0x5600000
recorded category 5
recorded category 4
recorded category 1, len 1, client 0x5200000
recorded category 1, len 2, client 0x5200000
recorded category 5
End testset EnableContextAsync with 17 errors

Start testset EnableContext
recorded category 4
recorded category 1, len 1, client 0x5400000
recorded category 5
End testset EnableContext with 0 errors

Start testset DisableContext
recorded category 4
recorded category 1, len 1, client 0x5200000
recorded category 5
End testset DisableContext with 0 errors

Start testset FreeContext
recorded category 4
recorded category 5
End testset FreeContext with 0 errors

Start testset XRecordFreeData
End testset XRecordFreeData with 0 errors

RECORD total tests: 76,   total errors: 28,   errors/test: 0.368421
_______________________________________________
Bug-xnee mailing list
Bug-xnee@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-xnee

Reply via email to