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