Author Topic: New version of VLC  (Read 7786 times)

OS4User

  • Sr. Member
  • ****
  • Posts: 406
  • Karma: +10/-0
    • View Profile
Re: New version of VLC
« Reply #15 on: June 10, 2019, 07:29:47 am »
The QT dlls could be marked to load high, but then run into the zombie memory hole kernel bug unless something keeps them loaded.

Hi Dave

Pls explain  what do you mean by "zombie memory hole kernel bug" ?
« Last Edit: June 10, 2019, 01:54:49 pm by Martin Iturbide »

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4775
  • Karma: +99/-1
    • View Profile
Re: New verssion of VLC
« Reply #16 on: June 10, 2019, 08:34:07 am »
Mark some DLLs such as xul.dll to load code high. open and close the app, Thunderbird in this example.
use Theseus to look at the shared memory summery, there will be a zombie hole the same size as xul.dll. Repeat and more holes appear.
Here's a screenshot, after closing TB and unloading the DLLs,  2 lines below the brwscmp entry there's still 0x03A13000 allocated, which is how much TB's xul.dll allocated. repeat and eventually the shared high memory area will be exhausted. There's other holes for the same reason.
Workaround is mozturbo to keep the DLLs loaded

OS4User

  • Sr. Member
  • ****
  • Posts: 406
  • Karma: +10/-0
    • View Profile
Re: New verssion of VLC
« Reply #17 on: June 10, 2019, 08:49:57 am »
Mark some DLLs such as xul.dll to load code high. open and close the app, Thunderbird in this example. use Theseus to look at the shared memory summery, there will be a zombie hole the same size as xul.dll.

Tnx Dave

Makes me wonder if the OS4 programmers were able to overcome the zombie memory hole kernel bug.

Hi David

This bug was fixed in OS/4 kernel long ago.