Re: Suspend worker thread when in background

"rtrussell" <[email protected]> Wed, 01 Feb 2017 20:29:39 +0000
Newsgroups gmane.comp.lib.sdl
Message-ID <[email protected]>
Eric Wing wrote:
> First, you need to make sure you are distinguishing between a background event and a quit event (which are you getting or maybe you
> are getting both).

By "quit event" I take it you are referring to SDL_APP_TERMINATING, is that right?  I am assuming that I will not receive that event as a result of putting my app into the background.  The events I am 'expecting' are SDL_APP_WILLENTERBACKGROUND, SDL_APP_DIDENTERBACKGROUND and/or SDL_APP_DIDENTERFOREGROUND.


> I don't know what Android does with mmap, if anything.

I have to use mmap rather than an alternative memory allocation function because I need the memory to be executable.

Here's a logcat entry for one of the crashes that happened when my app is backgrounded:


Code:
02-01 20:03:54.947   553   553 F DEBUG   : signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x200390a5


It's a segfault for address 0x200390a5, which is within the block allocated to my process by mmap.  How can I interpret this other than an indication that the memory has been unmapped?

Richard.

_______________________________________________
SDL mailing list
[email protected]
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org