SDL/src/video
Sam Lantinga f94bd05736 Fixed bug 3451 - Raspberry Pi Raspbian SDL_assert triggered sometimes at RPI_WarpMouseGlobal
Eric wing

Sometimes an SDL_assert triggers at RPI_WarpMouseGlobal
src/video/raspberry/SDL_rpimouse.c:232 'update'.

It doesn't always reproduce, but it seems to happen when you really bog down the system and the event loop can't update for awhile.


The first time I hit this, I wasn't even using the mouse. I don't call any warp mouse functions either.


I can usually reproduce with a simple program that runs an expensive blocking CPU series of functions which blocks the main loop until complete (can be up to 10 seconds).

Sometimes this assertion gets triggered after that. I'm not sure if
they are related or coincidental.


Disabling the SDL_asserts when compiling SDL will avoid this problem. I actually haven't seen any problems with the mouse when I do this.

On a Raspberry Pi 2 running Raspbian Jessie.
2016-10-13 04:53:01 -07:00
..
android Fixed bug 2808 - Fix SDL reporting wrong window size on resume 2016-10-07 15:21:19 -07:00
cocoa Fixed build warning 2016-10-12 18:45:56 -07:00
directfb Added SDL_SetWindowOpacity() and SDL_GetWindowOpacity(). 2016-01-05 02:46:10 -05:00
dummy Updated copyright to 2016 2016-01-02 10:10:34 -08:00
emscripten Only prevent the default browser event handling when the specific event types aren't disabled by the user, patch contributed by Jonas Platte 2016-09-13 00:09:21 -07:00
haiku haiku: Patched to compile. 2016-09-29 23:15:56 -04:00
mir Added SDL_SetWindowResizable(). (thanks, Ethan!) 2016-09-29 22:52:41 -04:00
nacl Updated copyright to 2016 2016-01-02 10:10:34 -08:00
pandora Pandora: Fixed memory leak in video implementation. 2016-07-20 21:00:52 +02:00
psp PSP: Fixed memory leak if video init failed. 2016-08-03 22:32:20 +02:00
raspberry Fixed bug 3451 - Raspberry Pi Raspbian SDL_assert triggered sometimes at RPI_WarpMouseGlobal 2016-10-13 04:53:01 -07:00
uikit Implemented SDL_GetHintBoolean() to make it easier to check boolean hints 2016-10-07 23:40:44 -07:00
vivante Updated comments in video implementations. 2016-07-18 22:03:47 +02:00
wayland Fixed bug 3063 - Wayland: SDL resizes EGL surface to 0x0. 2016-10-07 18:11:03 -07:00
windows Implemented SDL_GetHintBoolean() to make it easier to check boolean hints 2016-10-07 23:40:44 -07:00
winrt WinRT: added an extra NULL pointer check for SDL_*ScreenSaver() backend code 2016-08-31 12:52:55 -04:00
x11 X11: Fixed compile warning about unused variable. 2016-10-12 23:38:31 +02:00
SDL_blit.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_0.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_1.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_A.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_auto.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_auto.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_copy.c Fixed bug 3096 - SDL_BlitSurface with overlapping source and destination 2016-10-10 18:28:05 +02:00
SDL_blit_copy.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_N.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_slow.c Fixed bug 3159 - SDL_blit_slow with BLENDING does not work 2016-10-01 13:40:01 -07:00
SDL_blit_slow.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_bmp.c Fixed bug 2923 - Add SDL_PIXELFORMAT_RGBA32 for byte-wise 32bit RGBA data 2016-10-11 23:19:05 -07:00
SDL_clipboard.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_egl.c Fixed compiler warning - this should have been a const char pointer 2016-10-04 03:38:39 -07:00
SDL_egl_c.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_fillrect.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_pixels.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_pixels_c.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_rect.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_rect_c.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_RLEaccel.c Fixed sed error on Mac OS X and updated copyright on a few last files 2016-01-02 10:38:51 -08:00
SDL_RLEaccel_c.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_shape.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_shape_internals.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_stretch.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_surface.c Fixed bug 2924 - SDL_CreateRGBSurface[From] versions that take SDL_PIXELFORMAT enum 2016-10-07 17:04:58 -07:00
SDL_sysvideo.h Added SDL_SetWindowResizable(). (thanks, Ethan!) 2016-09-29 22:52:41 -04:00
SDL_video.c Implemented SDL_GetHintBoolean() to make it easier to check boolean hints 2016-10-07 23:40:44 -07:00
sdlgenblit.pl Updated copyright to 2016 2016-01-02 10:10:34 -08:00