00:10imirkin: karolherbst: the heap links into each program
00:10imirkin: deleting it should clear it out from every nvc0_program
00:11imirkin: i'll look at your trace in a bit
00:11karolherbst: imirkin: well.. nouveau_heap_destroy just calls free :)
00:18imirkin: yea
00:18imirkin: anyways, i'm fairly sure this should all be fine
00:18imirkin: i'll look closelier though
00:18imirkin: not right now
00:18imirkin: probably tomorrow?
00:21karolherbst: imirkin: okay.. I think it's indeed just the resize and destroy path
00:22karolherbst: so if we actually upload a program object we just allocate space
00:22karolherbst: issue seems to be just a stale pointer on cleaning up stuff
00:22imirkin: maybe. that shouldn't happen.
00:22imirkin: cleaning up stuff should lead to there not being stale pointers.
00:22imirkin: perhaps someone optimized something
00:22karolherbst: yeah
00:23karolherbst: shouldn't be too hard to write a simple gl application to test this.. hopefully
07:06karolherbst: imirkin: I am wondering if we should just increase the nouveau_heaps size instead of destroy/init
07:08karolherbst: ehh.. wait.. that would require to adjust the "start" thing of each in the chain.. mhh