Opened 14 years ago

Closed 14 years ago

Last modified 6 years ago

#4797 closed defect (fixed)

General memory leak

Reported by: bluddy Owned by:
Priority: normal Component: Port: PSP
Version: Keywords:
Cc: Game:


Found this while testing on the PSP, and confirmed on Windows as of rev 48158 (using only Process Explorer). Running any one of quite a few games (including Scumm engine games) and then returning to the launcher results in allocated memory not being released. Eventually, after going in and out of several games, the PSP memory fills up and the chosen engine crashes.

Ticket imported from: #2963540. Ticket imported from: bugs/4797.

Change History (9)

comment:1 by lordhoto, 14 years ago

IMHO it would be best to create a separate bug report for every engine producing leaks on RTL.

comment:2 by fingolfin, 14 years ago

Sorry, but this report is rather pointless. You don't name a single game. Please, at the very least list all games in which you are aware of memory leaks. We support dozens if not hundreds of games, and who should go through every single one and try to see if that was maybe the one you referred to?

comment:3 by fingolfin, 14 years ago

Status: newpending

comment:4 by bluddy, 14 years ago

Status: pendingnew

comment:5 by bluddy, 14 years ago

Sorry for being general. I don't remember this happening in the past, which is why I put it in a general bug report -- I assumed it's a ScummVm infrastructure thing. Then again, it could be an individual engine issue.

The ones that I remember noticing are CoMI, with more than 1MB in leaks, and Teen Agent, with a smaller leak. AGI games seemed fine, but they were the exception rather than the rule. I'll post more when I get a chance to retest.

comment:6 by bluddy, 14 years ago

Closing this as is seems the memory leaks have been tracked and plugged.

comment:7 by bluddy, 14 years ago

Resolution: fixed

comment:8 by fingolfin, 14 years ago

Status: newclosed

comment:9 by digitall, 6 years ago

Component: Port: PSP
Note: See TracTickets for help on using tickets.