[Scummvm-tracker] [ScummVM] #9705: FULLPIPE: Crash on start
Hubert Maier
trac at scummvm.org
Tue Nov 21 10:15:05 CET 2017
#9705: FULLPIPE: Crash on start
----------------------+------------------------------
Reporter: raziel- | Owner: (none)
Type: defect | Status: new
Priority: blocker | Component: Engine: Fullpipe
Resolution: | Keywords: has-backtrace
Game: |
----------------------+------------------------------
Comment (by raziel-):
I'm going to relay and quote answer from an OS dev:
>There certainly might be a problem when there are so many small
allocations. This is why on AmigaOS it is recommended to use memory pools
and item pools for frequent allocations/deallocations of small-size
buffers.
> I quite doubt such a trivial test has never been done by the Amiga
newlib maintainer(s)
> One more thing: there's a whole world of difference if the small amounts
just keep getting allocated (and are only freed when the program ends), or
if they are constantly allocated and deallocated throughout program
runtine. Because if the latter is the case, the "loss of memory" problem
is much more likely. Could you possibly ask the authors about that?
Thank you
--
Ticket URL: <https://bugs.scummvm.org/ticket/9705#comment:13>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list