VirtualBox

Ticket #5206 (closed defect: fixed)

Opened 5 years ago

Last modified 3 years ago

3D Acceleration Should [Try Harder To?] Free Textures On Application Exit -> Fixed in SVN

Reported by: fullreset Owned by:
Priority: minor Component: 3D support
Version: VirtualBox 3.0.8 Keywords: texture memory
Cc: Guest type: Linux
Host type: Mac OS X

Description

The Problem:

  • Tracking texture IDs returned by OpenGL in the Guest OS across several application launches suggests that under abnormal termination (eg signals, incl SIGINT) makes no attempt to free textures.
  • Furthermore, many applications are 'sloppy' about freeing textures, assuming that the OS/libs will do so when the program ends (regardless of cause.)

Suggested Solution:

  • Texture state should be tracked throughout the life of the application, and when/where possible textures should be 'collected'.

Notes:

Only tested with Linux Guest under Mac OSX Host; this problem may exist elsewhere.

Change History

comment:2 Changed 5 years ago by sandervl73

  • Cc jd@… removed

comment:3 Changed 4 years ago by leonid

  • Summary changed from 3D Acceleration Should [Try Harder To?] Free Textures On Application Exit to 3D Acceleration Should [Try Harder To?] Free Textures On Application Exit -> Fixed in SVN

comment:4 Changed 4 years ago by sandervl73

Please check if 3.1.4 beta 1 solves the problem:  http://forums.virtualbox.org/viewtopic.php?f=15&t=27300

comment:5 Changed 4 years ago by frank

  • Status changed from new to closed
  • Resolution set to fixed

No response, closing.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use