All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jan Kiszka <jan.kiszka@siemens.com>
To: Erik Rull <erik.rull@rdsoftware.de>
Cc: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Subject: Re: [Qemu-devel] git bisect results
Date: Thu, 26 Jan 2012 17:24:48 +0100	[thread overview]
Message-ID: <4F217E50.3020301@siemens.com> (raw)
In-Reply-To: <425113312.536860.1327583430249.JavaMail.open-xchange@email.1und1.de>

On 2012-01-26 14:10, Erik Rull wrote:
> Hi Jan,
> 
> 
> 
> here the results of the sdl printfs.
> 
> 
> 
> First of all the modified code:
> 
> 
> 
> #include <sys/time.h>
> 
> #define NO_DEBUG_PATHS 3
> int paths[NO_DEBUG_PATHS] = {0,0,0};
> int last_sec = 0;
> struct timeval tv;
> 
> static void handle_mousemotion(DisplayState *ds, SDL_Event *ev)
> {
>     int max_x, max_y;
> 
>     if (is_graphic_console() &&
>         (kbd_mouse_is_absolute() || absolute_enabled)) {
>         paths[0]++;
>         max_x = real_screen->w - 1;
>         max_y = real_screen->h - 1;
>         if (gui_grab && (ev->motion.x == 0 || ev->motion.y == 0 ||
>             ev->motion.x == max_x || ev->motion.y == max_y)) {
>             printf("Status1: %d %d %d %d %d\n",gui_grab,ev->motion.x,ev->motion.y,max_x,max_y);
>             sdl_grab_end();
>             paths[1]++;
>         }
>         if (!gui_grab && SDL_GetAppState() & SDL_APPINPUTFOCUS &&
>             (ev->motion.x > 0 && ev->motion.x < max_x &&
>             ev->motion.y > 0 && ev->motion.y < max_y)) {
>             printf("Status2: %d %d %d %d %d %d\n",gui_grab,ev->motion.x,ev->motion.y,max_x,max_y,(SDL_GetAppState() & SDL_APPINPUTFOCUS));
>             sdl_grab_start();
>             paths[2]++;
>         }
>     }
> 
>     gettimeofday(&tv, 0);
>     if (tv.tv_sec != last_sec)
>     {
>       int i=0;
>       for (i=0;i<NO_DEBUG_PATHS;i++)
>       {
>         printf("Path %d: %d ",i,paths[i]);
>       }
>       printf("\n");
>       last_sec = tv.tv_sec;
>     }
> 
>     if (gui_grab || kbd_mouse_is_absolute() || absolute_enabled) {
>         sdl_send_mouse_event(ev->motion.xrel, ev->motion.yrel, 0,
>                              ev->motion.x, ev->motion.y, ev->motion.state);
>     }
> }
> 
> 
> 
> Now the results for this printf for the windowed mode - I just moved the mouse around for several seconds:
> 
> 
> 
> Status2: 0 514 394 1023 767 2
> Path 0: 1 Path 1: 0 Path 2: 1
> Status2: 0 426 402 1023 767 2
> Status2: 0 415 403 1023 767 2
> Status2: 0 421 405 1023 767 2
> Status2: 0 565 401 1023 767 2
> Status2: 0 705 367 1023 767 2
> Status2: 0 941 143 1023 767 2
> Status2: 0 539 6 1023 767 2
> Status2: 0 445 96 1023 767 2
> Status2: 0 437 346 1023 767 2
> Status2: 0 667 644 1023 767 2
> Status2: 0 725 434 1023 767 2
> Status2: 0 549 234 1023 767 2
> Status2: 0 373 308 1023 767 2
> Status2: 0 331 510 1023 767 2
> Status2: 0 467 546 1023 767 2
> Status2: 0 503 438 1023 767 2
> Status2: 0 457 276 1023 767 2
> Status2: 0 343 210 1023 767 2
> Status2: 0 317 410 1023 767 2
> Path 0: 71 Path 1: 0 Path 2: 20
> Status2: 0 509 384 1023 767 2
> Status2: 0 471 228 1023 767 2
> Status2: 0 373 174 1023 767 2
> Status2: 0 195 172 1023 767 2
> Status2: 0 121 274 1023 767 2
> Status2: 0 375 400 1023 767 2
> Status2: 0 611 296 1023 767 2
> Status2: 0 495 168 1023 767 2
> Status2: 0 391 140 1023 767 2
> Status2: 0 231 242 1023 767 2
> Status2: 0 245 396 1023 767 2
> Status2: 0 385 484 1023 767 2
> Status2: 0 489 484 1023 767 2
> Status2: 0 577 356 1023 767 2
> Status2: 0 459 234 1023 767 2
> Status2: 0 305 246 1023 767 2
> Status2: 0 255 376 1023 767 2
> Status2: 0 353 540 1023 767 2
> Status2: 0 437 564 1023 767 2
> Status2: 0 593 518 1023 767 2
> Path 0: 142 Path 1: 0 Path 2: 40
> Status2: 0 535 298 1023 767 2
> Status2: 0 363 274 1023 767 2
> Status2: 0 279 362 1023 767 2
> Status2: 0 277 464 1023 767 2
> Status2: 0 313 506 1023 767 2
> Status2: 0 425 514 1023 767 2
> Status2: 0 447 430 1023 767 2
> Status2: 0 383 304 1023 767 2
> Status2: 0 378 305 1023 767 2
> Status2: 0 371 311 1023 767 2
> Status2: 0 377 314 1023 767 2
> Path 0: 175 Path 1: 0 Path 2: 51
> Status2: 0 485 268 1023 767 2
> Status2: 0 603 148 1023 767 2
> Status2: 0 479 74 1023 767 2
> Status2: 0 355 120 1023 767 2
> Status2: 0 217 240 1023 767 2
> Status2: 0 259 302 1023 767 2
> Status2: 0 399 306 1023 767 2
> Status2: 0 553 236 1023 767 2
> Status2: 0 575 188 1023 767 2
> Status2: 0 501 102 1023 767 2
> Status2: 0 351 124 1023 767 2
> Path 0: 218 Path 1: 0 Path 2: 62
> Status2: 0 281 164 1023 767 2
> Status2: 0 233 208 1023 767 2
> Status2: 0 195 300 1023 767 2
> Status2: 0 283 378 1023 767 2
> Status2: 0 525 386 1023 767 2
> Status2: 0 599 348 1023 767 2
> Status2: 0 549 296 1023 767 2
> Status2: 0 441 274 1023 767 2
> Status2: 0 383 274 1023 767 2
> Status2: 0 265 320 1023 767 2
> Status2: 0 235 388 1023 767 2
> Status2: 0 419 494 1023 767 2
> Status2: 0 573 448 1023 767 2
> Status2: 0 533 348 1023 767 2
> Status2: 0 439 296 1023 767 2
> Status2: 0 351 278 1023 767 2
> Status2: 0 303 282 1023 767 2
> Status2: 0 249 302 1023 767 2
> Status2: 0 239 316 1023 767 2
> Status2: 0 239 314 1023 767 2
> Path 0: 280 Path 1: 0 Path 2: 82
> Status2: 0 249 300 1023 767 2
> Status2: 0 257 298 1023 767 2
> Status2: 0 268 296 1023 767 2
> Path 0: 291 Path 1: 0 Path 2: 85
> Status2: 0 292 320 1023 767 2
> Path 0: 293 Path 1: 0 Path 2: 86
> Status2: 0 350 360 1023 767 2
> Status2: 0 514 398 1023 767 2
> Status2: 0 606 332 1023 767 2
> Status2: 0 496 236 1023 767 2
> Status2: 0 300 232 1023 767 2
> Status2: 0 232 276 1023 767 2
> Status2: 0 228 354 1023 767 2
> Status2: 0 364 366 1023 767 2
> Status2: 0 462 334 1023 767 2
> Status2: 0 482 316 1023 767 2
> Status2: 0 456 260 1023 767 2
> Status2: 0 342 296 1023 767 2
> Status2: 0 336 390 1023 767 2
> Status2: 0 470 404 1023 767 2
> Status2: 0 590 312 1023 767 2
> Status2: 0 480 246 1023 767 2
> Status2: 0 420 274 1023 767 2
> Path 0: 364 Path 1: 0 Path 2: 103
> Status2: 0 415 317 1023 767 2
> Status2: 0 429 312 1023 767 2
> Status2: 0 447 284 1023 767 2
> Status2: 0 453 284 1023 767 2
> Status2: 0 467 295 1023 767 2
> Status2: 0 587 327 1023 767 2
> Status2: 0 659 325 1023 767 2
> Status2: 0 677 297 1023 767 2
> Status2: 0 605 251 1023 767 2
> Status2: 0 505 253 1023 767 2
> Status2: 0 417 345 1023 767 2
> Status2: 0 447 433 1023 767 2
> Status2: 0 589 431 1023 767 2
> Status2: 0 665 393 1023 767 2
> Status2: 0 685 369 1023 767 2
> Status2: 0 689 358 1023 767 2
> Status2: 0 663 328 1023 767 2
> Path 0: 414 Path 1: 0 Path 2: 120
> Status2: 0 533 270 1023 767 2
> Status2: 0 461 266 1023 767 2
> Status2: 0 343 314 1023 767 2
> Status2: 0 359 416 1023 767 2
> Status2: 0 469 478 1023 767 2
> Status2: 0 631 474 1023 767 2
> Status2: 0 703 434 1023 767 2
> Status2: 0 741 348 1023 767 2
> Status2: 0 671 270 1023 767 2
> Status2: 0 511 250 1023 767 2
> Status2: 0 437 308 1023 767 2
> Status2: 0 413 380 1023 767 2
> Status2: 0 505 462 1023 767 2
> Status2: 0 715 446 1023 767 2
> Status2: 0 767 366 1023 767 2
> Status2: 0 533 278 1023 767 2
> Status2: 0 383 328 1023 767 2
> Status2: 0 373 428 1023 767 2
> Status2: 0 453 486 1023 767 2
> Status2: 0 529 498 1023 767 2
> Path 0: 486 Path 1: 0 Path 2: 140
> Status2: 0 795 450 1023 767 2
> Status2: 0 825 396 1023 767 2
> Status2: 0 713 304 1023 767 2
> Status2: 0 597 264 1023 767 2
> Status2: 0 407 296 1023 767 2
> Status2: 0 377 372 1023 767 2
> Status2: 0 383 438 1023 767 2
> Status2: 0 457 506 1023 767 2
> Status2: 0 617 494 1023 767 2
> Status2: 0 691 436 1023 767 2
> Status2: 0 709 384 1023 767 2
> Status2: 0 531 244 1023 767 2
> Status2: 0 273 222 1023 767 2
> Status2: 0 205 340 1023 767 2
> Status2: 0 263 432 1023 767 2
> Status2: 0 305 462 1023 767 2
> Status2: 0 581 424 1023 767 2
> Status2: 0 673 345 1023 767 2
> Status2: 0 575 267 1023 767 2
> Status2: 0 445 245 1023 767 2
> Path 0: 559 Path 1: 0 Path 2: 160
> Status2: 0 339 279 1023 767 2
> Status2: 0 317 357 1023 767 2
> Status2: 0 339 395 1023 767 2
> Status2: 0 443 441 1023 767 2
> Status2: 0 523 437 1023 767 2
> Status2: 0 587 405 1023 767 2
> Status2: 0 603 347 1023 767 2
> Status2: 0 439 361 1023 767 2
> Status2: 0 419 463 1023 767 2
> Status2: 0 519 495 1023 767 2
> Status2: 0 569 487 1023 767 2
> Status2: 0 635 425 1023 767 2
> Status2: 0 575 355 1023 767 2
> Status2: 0 499 379 1023 767 2
> Status2: 0 483 393 1023 767 2
> Status2: 0 447 443 1023 767 2
> Status2: 0 459 497 1023 767 2
> Status2: 0 561 513 1023 767 2
> Status2: 0 671 457 1023 767 2
> Status2: 0 695 384 1023 767 2
> Status2: 0 567 338 1023 767 2
> Path 0: 631 Path 1: 0 Path 2: 181
> Status2: 0 467 356 1023 767 2
> Status2: 0 463 498 1023 767 2
> Status2: 0 601 518 1023 767 2
> Status2: 0 697 416 1023 767 2
> Status2: 0 595 312 1023 767 2
> Status2: 0 453 302 1023 767 2
> Status2: 0 403 338 1023 767 2
> Status2: 0 425 448 1023 767 2
> Status2: 0 523 464 1023 767 2
> Status2: 0 549 417 1023 767 2
> Status2: 0 549 415 1023 767 2
> Status2: 0 550 408 1023 767 2
> Path 0: 676 Path 1: 0 Path 2: 193
> Status2: 0 550 406 1023 767 2
> Status2: 0 556 398 1023 767 2
> Status2: 0 616 376 1023 767 2
> Status2: 0 656 356 1023 767 2
> Status2: 0 800 308 1023 767 2
> Status2: 0 978 302 1023 767 2
> Status1: 1 1023 302 1023 767
> Status2: 0 1015 326 1023 767 2
> Path 0: 701 Path 1: 1 Path 2: 200
> Status2: 0 951 326 1023 767 2
> Status2: 0 905 326 1023 767 2
> Status2: 0 807 326 1023 767 2
> Status2: 0 729 326 1023 767 2
> Status2: 0 647 326 1023 767 2
> Status2: 0 543 326 1023 767 2
> Status2: 0 443 326 1023 767 2
> Status2: 0 402 326 1023 767 2
> Status2: 0 373 330 1023 767 2
> Status2: 0 347 330 1023 767 2
> Status2: 0 327 330 1023 767 2
> Status2: 0 313 331 1023 767 2
> Status2: 0 301 332 1023 767 2
> Status2: 0 291 336 1023 767 2
> Status2: 0 247 372 1023 767 2
> Status2: 0 237 413 1023 767 2
> Status2: 0 253 444 1023 767 2
> Status2: 0 271 444 1023 767 2
> Status2: 0 363 420 1023 767 2
> Status2: 0 393 394 1023 767 2
> Status2: 0 393 390 1023 767 2
> Path 0: 770 Path 1: 1 Path 2: 221
> Status2: 0 396 369 1023 767 2
> Status2: 0 397 366 1023 767 2
> Status2: 0 415 366 1023 767 2
> Status2: 0 501 366 1023 767 2
> Status2: 0 589 366 1023 767 2
> Status2: 0 685 366 1023 767 2
> Status2: 0 903 368 1023 767 2
> Status2: 0 1021 402 1023 767 2
> Path 0: 806 Path 1: 1 Path 2: 229
> Status2: 0 1022 401 1023 767 2
> Path 0: 807 Path 1: 1 Path 2: 230
> Path 0: 836 Path 1: 1 Path 2: 230
> Status2: 0 1022 332 1023 767 2
> Path 0: 852 Path 1: 1 Path 2: 231
> Status2: 0 1016 332 1023 767 2
> Status2: 0 1002 329 1023 767 2
> Path 0: 857 Path 1: 1 Path 2: 233
> Status2: 0 984 329 1023 767 2
> Status2: 0 976 329 1023 767 2
> Status2: 0 956 329 1023 767 2
> Status2: 0 946 329 1023 767 2
> Status2: 0 928 329 1023 767 2
> Status2: 0 920 329 1023 767 2
> Status2: 0 915 331 1023 767 2
> Status2: 0 913 332 1023 767 2
> Path 0: 886 Path 1: 1 Path 2: 241
> Status2: 0 885 334 1023 767 2
> Status2: 0 882 334 1023 767 2
> Status2: 0 872 334 1023 767 2
> Status2: 0 874 334 1023 767 2
> Status2: 0 880 332 1023 767 2
> Status2: 0 881 331 1023 767 2
> Status2: 0 890 330 1023 767 2
> Path 0: 898 Path 1: 1 Path 2: 248
> Status2: 0 940 330 1023 767 2
> Status2: 0 1021 330 1023 767 2
> Path 0: 904 Path 1: 1 Path 2: 250
> Status2: 0 1017 330 1023 767 2
> Status2: 0 1011 330 1023 767 2
> Status2: 0 1007 330 1023 767 2
> Status2: 0 991 330 1023 767 2
> Status2: 0 955 334 1023 767 2
> Status2: 0 931 334 1023 767 2
> Status2: 0 921 336 1023 767 2
> Status2: 0 929 336 1023 767 2
> Path 0: 929 Path 1: 1 Path 2: 258
> Status2: 0 932 336 1023 767 2
> Status2: 0 960 336 1023 767 2
> Status2: 0 1015 340 1023 767 2
> Path 0: 934 Path 1: 1 Path 2: 261
> Status2: 0 965 340 1023 767 2
> Status2: 0 765 308 1023 767 2
> Status2: 0 517 164 1023 767 2
> Status2: 0 411 66 1023 767 2
> Status2: 0 385 14 1023 767 2
> Status1: 1 373 0 1023 767
> Status2: 0 385 1 1023 767 2
> Path 0: 973 Path 1: 2 Path 2: 267
> Status2: 0 385 21 1023 767 2
> Status2: 0 377 39 1023 767 2
> Status2: 0 375 49 1023 767 2
> Status2: 0 373 51 1023 767 2
> Status2: 0 396 2 1023 767 2
> Path 0: 1002 Path 1: 2 Path 2: 272
> Status2: 0 388 32 1023 767 2
> Status2: 0 384 67 1023 767 2
> Status2: 0 380 89 1023 767 2
> Status2: 0 376 125 1023 767 2
> Status2: 0 376 137 1023 767 2
> Status2: 0 376 139 1023 767 2
> Status2: 0 376 141 1023 767 2
> Status2: 0 376 139 1023 767 2
> Status2: 0 376 96 1023 767 2
> Status2: 0 378 12 1023 767 2
> Status1: 1 380 0 1023 767
> Path 0: 1031 Path 1: 3 Path 2: 282
> Status2: 0 414 2 1023 767 2
> Path 0: 1043 Path 1: 3 Path 2: 283
> Status2: 0 412 10 1023 767 2
> Status2: 0 411 13 1023 767 2
> Status2: 0 405 27 1023 767 2
> Status2: 0 402 66 1023 767 2
> Status2: 0 398 120 1023 767 2
> Status2: 0 398 155 1023 767 2
> Status2: 0 398 183 1023 767 2
> Status2: 0 398 301 1023 767 2
> Path 0: 1072 Path 1: 3 Path 2: 291
> Status2: 0 398 405 1023 767 2
> Status2: 0 398 492 1023 767 2
> Status2: 0 398 628 1023 767 2
> Path 0: 1102 Path 1: 3 Path 2: 294
> Status2: 0 454 763 1023 767 2
> Status2: 0 458 758 1023 767 2
> Status2: 0 464 754 1023 767 2
> Status2: 0 473 739 1023 767 2
> Status2: 0 477 712 1023 767 2
> Status2: 0 505 566 1023 767 2
> Status2: 0 509 478 1023 767 2
> Status2: 0 509 417 1023 767 2
> Status2: 0 513 344 1023 767 2
> Status2: 0 513 299 1023 767 2
> Status2: 0 513 287 1023 767 2
> Status2: 0 513 283 1023 767 2
> Path 0: 1142 Path 1: 3 Path 2: 306
> Status2: 0 513 281 1023 767 2
> Status2: 0 491 257 1023 767 2
> Status2: 0 439 277 1023 767 2
> Status2: 0 375 385 1023 767 2
> Status2: 0 397 459 1023 767 2
> Status2: 0 473 457 1023 767 2
> Status2: 0 553 395 1023 767 2
> Status2: 0 603 281 1023 767 2
> Status2: 0 589 235 1023 767 2
> Status2: 0 577 213 1023 767 2
> Status2: 0 497 265 1023 767 2
> Status2: 0 439 343 1023 767 2
> Status2: 0 439 403 1023 767 2
> Status2: 0 461 425 1023 767 2
> Status2: 0 533 407 1023 767 2
> Status2: 0 617 347 1023 767 2
> Status2: 0 633 283 1023 767 2
> Status2: 0 593 247 1023 767 2
> Path 0: 1206 Path 1: 3 Path 2: 324
> Status2: 0 475 239 1023 767 2
> Status2: 0 373 317 1023 767 2
> Status2: 0 361 427 1023 767 2
> Status2: 0 469 455 1023 767 2
> Status2: 0 537 411 1023 767 2
> Status2: 0 567 363 1023 767 2
> Status2: 0 570 354 1023 767 2
> Status2: 0 558 352 1023 767 2
> Status2: 0 522 352 1023 767 2
> Status2: 0 470 360 1023 767 2
> Status2: 0 382 442 1023 767 2
> Status2: 0 380 520 1023 767 2
> Status2: 0 450 526 1023 767 2
> Status2: 0 588 388 1023 767 2
> Status2: 0 550 260 1023 767 2
> Status2: 0 432 208 1023 767 2
> Status2: 0 304 254 1023 767 2
> Status2: 0 228 308 1023 767 2
> Status2: 0 174 396 1023 767 2
> Path 0: 1274 Path 1: 3 Path 2: 343
> Status2: 0 90 572 1023 767 2
> Status2: 0 58 680 1023 767 2
> Status2: 0 46 740 1023 767 2
> Status2: 0 40 756 1023 767 2
> Status1: 1 36 767 1023 767
> Status2: 0 18 766 1023 767 2
> Status2: 0 18 764 1023 767 2
> Status2: 0 19 763 1023 767 2
> Status2: 0 27 761 1023 767 2
> Status2: 0 63 751 1023 767 2
> Status2: 0 151 731 1023 767 2
> Status2: 0 259 727 1023 767 2
> Path 0: 1310 Path 1: 4 Path 2: 354
> Status2: 0 351 719 1023 767 2
> Status2: 0 381 715 1023 767 2
> Status2: 0 385 715 1023 767 2
> Status2: 0 388 714 1023 767 2
> Status2: 0 388 714 1023 767 2
> Status2: 0 385 715 1023 767 2
> Status2: 0 381 715 1023 767 2
> Status2: 0 379 715 1023 767 2
> Status2: 0 319 723 1023 767 2
> Status2: 0 171 727 1023 767 2
> Status2: 0 89 731 1023 767 2
> Path 0: 1345 Path 1: 4 Path 2: 365
> Status2: 0 76 738 1023 767 2
> Status2: 0 46 762 1023 767 2
> Status2: 0 26 765 1023 767 2
> Status2: 0 60 745 1023 767 2
> Status2: 0 106 727 1023 767 2
> Status2: 0 190 711 1023 767 2
> Status2: 0 236 699 1023 767 2
> Status2: 0 244 699 1023 767 2
> Status2: 0 246 699 1023 767 2
> Path 0: 1385 Path 1: 4 Path 2: 374
> Status2: 0 256 703 1023 767 2
> Status2: 0 286 711 1023 767 2
> Status2: 0 306 711 1023 767 2
> Status2: 0 310 711 1023 767 2
> Status2: 0 326 713 1023 767 2
> Status2: 0 329 712 1023 767 2
> Status2: 0 348 674 1023 767 2
> Status2: 0 352 662 1023 767 2
> Status2: 0 352 644 1023 767 2
> Status2: 0 366 620 1023 767 2
> Status2: 0 386 596 1023 767 2
> Status2: 0 410 568 1023 767 2
> Status2: 0 442 520 1023 767 2
> Path 0: 1431 Path 1: 4 Path 2: 387
> Status2: 0 472 460 1023 767 2
> Status2: 0 488 434 1023 767 2
> Status2: 0 488 432 1023 767 2
> Status2: 0 488 424 1023 767 2
> Status2: 0 497 413 1023 767 2
> Status2: 0 503 400 1023 767 2
> Status2: 0 504 399 1023 767 2
> Status2: 0 505 396 1023 767 2
> Status2: 0 506 395 639 479 2
> Path 0: 1453 Path 1: 4 Path 2: 396
> Status2: 0 507 395 639 479 2
> Path 0: 1454 Path 1: 4 Path 2: 397
> Status2: 0 507 396 639 479 2
> Path 0: 1455 Path 1: 4 Path 2: 398
> 
> 
> 
> 
> With -full-screen:
> 
> Path 0: 1 Path 1: 0 Path 2: 0
> Path 0: 2 Path 1: 0 Path 2: 0
> Path 0: 91 Path 1: 0 Path 2: 0
> Path 0: 145 Path 1: 0 Path 2: 0
> Path 0: 164 Path 1: 0 Path 2: 0
> Path 0: 258 Path 1: 0 Path 2: 0
> Path 0: 347 Path 1: 0 Path 2: 0
> Path 0: 438 Path 1: 0 Path 2: 0
> Path 0: 532 Path 1: 0 Path 2: 0
> Status1: 1 1023 496 1023 767
> Status2: 0 1021 496 1023 767 2
> Path 0: 591 Path 1: 1 Path 2: 1
> Status1: 1 0 488 1023 767
> Status2: 0 8 458 1023 767 2
> Status1: 1 1023 306 1023 767
> Path 0: 637 Path 1: 3 Path 2: 2
> Status2: 0 1015 254 1023 767 2
> Status1: 1 805 0 1023 767
> Status2: 0 405 14 1023 767 2
> Status1: 1 193 767 1023 767
> Path 0: 703 Path 1: 5 Path 2: 4
> Status2: 0 2 747 1023 767 2
> Status1: 1 78 0 1023 767
> Status2: 0 168 2 1023 767 2
> Status1: 1 2 767 1023 767
> Path 0: 748 Path 1: 7 Path 2: 6
> Status2: 0 726 755 1023 767 2
> Status1: 1 1023 515 1023 767
> Status2: 0 10 214 1023 767 2
> Status1: 1 1023 574 1023 767
> Status2: 0 1022 666 1023 767 2
> Status1: 1 0 650 1023 767
> Path 0: 819 Path 1: 10 Path 2: 9
> Status2: 0 1002 8 1023 767 2
> Status1: 1 1023 8 1023 767
> Status2: 0 981 569 1023 767 2
> Status1: 1 0 567 1023 767
> Status2: 0 8 207 1023 767 2
> Status1: 1 1023 219 1023 767
> Status2: 0 983 307 1023 767 2
> Status1: 1 0 359 1023 767
> Status2: 0 8 269 1023 767 2
> Status1: 1 1023 255 1023 767
> Path 0: 903 Path 1: 15 Path 2: 14
> Status2: 0 991 378 1023 767 2
> Status1: 1 0 394 1023 767
> Status2: 0 38 282 1023 767 2
> Status1: 1 1023 270 1023 767
> Status2: 0 993 324 1023 767 2
> Status1: 1 0 370 1023 767
> Status2: 0 26 348 1023 767 2
> Status1: 1 1023 330 1023 767
> Path 0: 974 Path 1: 19 Path 2: 18
> Status2: 0 1005 338 1023 767 2
> Status1: 1 0 386 1023 767
> Status2: 0 10 490 1023 767 2
> Status1: 1 1023 470 1023 767
> 
> 
> 
> (I bounced to the screen border with the cursor several times to make the gui_grab toggle)
> 
> I assume from these results that the gui_grab is never set to 1 when having entered the window in windowed mode with the cursor.
> 
> Maybe that's why the sdl_grab_start() is called so often.
> 
> It seems that the condition in sdl_grab_start() (SDL_WM_GrabInput(SDL_GRAB_ON) == SDL_GRAB_ON) is never fulfilled, otherwise the gui_grab would be set to 1. But the cursor is actually grabbed in windowed mode, otherwise I would not be able to click somewhere with the guest-windows-cursor.
> 
> 
> 
> You should be able to reproduce this issue on your side in the windowed mode.
> 

OK, will try my best. Cannot exclude that there are glitches remaining.

Thanks
Jan

-- 
Siemens AG, Corporate Technology, CT T DE IT 1
Corporate Competence Center Embedded Linux

  reply	other threads:[~2012-01-26 16:25 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-26 13:10 [Qemu-devel] git bisect results Erik Rull
2012-01-26 16:24 ` Jan Kiszka [this message]
2012-01-27 22:52 ` Jan Kiszka
2012-01-28 11:55   ` Jan Kiszka
2012-01-28 12:39     ` Erik Rull
2012-01-28 12:43       ` Jan Kiszka
2012-01-28 13:01         ` Erik Rull
2012-01-28 14:52           ` Jan Kiszka
  -- strict thread matches above, loose matches on Subject: below --
2012-01-30 11:34 Erik Rull
2012-01-30 11:52 ` Jan Kiszka
2012-01-30 13:17   ` Erik Rull
2012-01-30 13:48     ` Jan Kiszka
2012-01-30 14:17       ` Erik Rull
2012-01-30 14:48         ` Jan Kiszka
2012-01-31  8:31           ` Erik Rull
2012-01-25 11:48 erik.rull
2012-01-25 14:19 ` Jan Kiszka
2012-01-25 21:13   ` Erik Rull
2012-01-23  8:57 [Qemu-devel] bad USB tablet update rate on qemu-1.0 erik.rull
2012-01-24 17:24 ` [Qemu-devel] git bisect results (was: Re: bad USB tablet update rate on qemu-1.0) Erik Rull
2012-01-24 18:19   ` [Qemu-devel] git bisect results Jan Kiszka
2012-01-24 18:55     ` Erik Rull
2012-01-24 20:15       ` Jan Kiszka

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4F217E50.3020301@siemens.com \
    --to=jan.kiszka@siemens.com \
    --cc=erik.rull@rdsoftware.de \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.