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