Panda3D 1.9 runtime distribution - please test!

Hmm… I’m seeing an odd error under Windows 7.

I have a game of which I’ve created a “standalone, installer” build using the new runtime distributable. The Linux build seems to work correctly, but under Windows 7–whether using a 32-bit or 64-bit build–it crashes rather quickly. (I haven’t yet tested it properly under Windows 10.) A build of a small test-program seems to work as expected, so the problem is presumably something specific to the game–but unfortunately, the game is fairly large, and I’m not sure of what to suspect first. :confused:

Here follows the log-output from a run. At one point I’ve inserted three asterisks ("***"), which replace a large block of what seem to be “\00” characters; while I’ve inserted a line-break after them, in the actual log output they simply run into the start of the next line, I believe. The third line is my own output, I believe, produced using AppDirs; I’m not sure of why it’s producing a mix of forward- and back- slashes in that path, but I’ve noted it as something that might want for fixing.

:AppRunner: Total Panda3D disk space used: 0 MB
:util: Reading /c/Program Files (x86)/Adventuring Prototype/Adventuring/game.prc
C:\Users\user\AppData\Local/Thaumaturge/Adventuring
Known pipe types:
  wglGraphicsPipe
(2 aux display modules not yet loaded.)
Exception AttributeError: 'C++ object is not yet constructed, or already destructed.' in 'garbage collection' ignored
Fatal Python error: unexpected exception during garbage collection
AL lib: (EE) alc_cleanup: 1 device not closed
***
Setting working directory: C:\Program Files (x86)\Adventuring Prototype
Command line: "C:\Program Files (x86)\Adventuring Prototype\panda3d\cmu_1.9\win_i386\p3dpythonw.exe" "C:\Program Files (x86)\Adventuring Prototype/panda3d/cmu_1.9/win_i386/panda3d.cmu_1.9.win_i386.mf" "000000E0" "000000EC" "0"
Created splash window 00150744
Reading splash file image: C:\Program Files (x86)\Adventuring Prototype/images/download.png
notify: onpluginload 
notify: onauth 
notify: ondownloadbegin 
notify: ondownloadcomplete 
notify: onready 
Loaded image: C:\Program Files (x86)\Adventuring Prototype/images/download.png
application shares main object
notify: onpythonload 
notify: onpythonstop 
finish_instance: 00BFF1B8
Assigning 00BFF1B8->log_pathname = C:\Users\user\AppData\Local/Panda3D/log/adventuringPrototype.log

I did perform a search for the error message printed there, but didn’t find anything that seemed like a likely culprit, especially as the game works elsewhere, I believe.

[edit]
I’ve just run a quick test under Windows 10, and seem to be encountering the same error there. The results of further experiments will hopefully follow soon…

[another edit]
Okay, I added debugging output to my game’s “main” python file, hoping to narrow down quite where the problem is occurring. This isn’t perfect, as the crash may perhaps prevent nearby output from being printed, but it may yet provide some guidance.

A first attempt seemed to indicate that the problem was happening in either “ShowBase.init(self)” or “base.disableMouse()”–but both of those lines appear in the (working) test program, I believe.

A second attempt seemed to support this: the last printout occurred before “ShowBase.init(self)”, with the printout directly after (and before “base.disableMouse()”) not appearing in the log.

This is very odd, as both the game and the test program inherit from ShowBase, and seem to have identical initialisation code, starting as follows:

class GameFramework(ShowBase):
    def __init__(self):
        # Some initial setup
        ShowBase.__init__(self)
        base.disableMouse()

Perhaps it’s something being imported by the game?

I made some additional testing regarding xml.etree.ElementTree.

On Ubuntu, the simple program main.py (‘import xml.etree.ElementTree’) produces the same wrong result as on Windows.

  • I tried other modules from morepy (uuid4, zlib, os…) and they work correctly (tested on Ubuntu)
  • I tried other xml modules from morepy (xml.dom,xml.sax)and they don’t work (tested on Ubuntu)

–> So (although I have not tested all modules) it seems that the issue is directly linked to the xml modules.

@flavio:I performed the same test as you and encountered the same issue.

I too created standalone installers for Windows 7 and had essentially the same results as Thaumaturge up until last night- the programs I tested crashed immediately after being converted using pdeploy. For some reason they now run perfectly though. I’m guessing the XML modules were updated? Whatever changed I’m happy to report that it appears to work.

I’ve just tried a new build, and have found no change, I’m afraid. :confused:

(It might be worth noting that the Windows 10 installation might be a little unstable as of the past day or so; the symptoms of this crash remain unchanged, however, so I’m not convinced that this is a problem.)

I’ve tried to replicate the issue with my test program, thus far to no avail. Further experiments may follow if I come up with further potential sources for the crash…

Thanks for the testing, guys! It’s really appreciated.

I have made fixes and workarounds for all the described issues. I haven’t updated the distribution yet; I’ll let you know when it’s available.

I’m not really sure what causes the “C++ object is not yet constructed…” error, but I do have a workaround that prevents it from crashing the application.

Melan: I’m not thinking about wxPython at the moment because it’s a lot of work. It’s something that will happen eventually, I expect.

flavio: it’s an issue in the media player example. It has this line:

        assert self.tex.read(media_file), "Failed to load video!"

However, asserts are compiled out in an optimized build. So, put the read call on its own line, and it will work.

That error occurs sometimes for me without using packp3d, when using DirectGUI. So its probably not an issue with the runtime.

Thanks rdb and you are welcome.

One remark about the ‘-w’ option in the panda3d command (apparently designed to setup the fullscreen vs windowed mode and as listed by the ‘panda3d -h’ command): it seems that this option is not recognized by panda3d:

  File "C:\thirdparty\win-python\lib\getopt.py", line 90, in getopt
  File "C:\thirdparty\win-python\lib\getopt.py", line 190, in do_shorts
  File "C:\thirdparty\win-python\lib\getopt.py", line 206, in short_has_arg
getopt.GetoptError: option -w not recognized
Failure on startup.

FYI - I tested flavio’s example again with your suggestion and it perfectly works but the panda3d command listed in flavio’s thread should be completed by:

-r openal

in order to work (-r ffmpeg seems to be not enough as the sample has to load sound as well).

Right, sorry, forgot to mention that -r audio is needed for the media player sample.

Since the error is raised by Python even though panda3d.exe isn’t written in Python, you are probably putting the -w in the wrong spot in the command. It should be after panda3d.exe but before the name of the .p3d file you are trying to run. Otherwise it is actually passed as an argument to the .p3d program rather than as an argument to panda3d.exe.

Thanks for the explanation! Indeed, if I put -w right after panda3d, it works.

Thanks

That’s good to know, and thank you! :slight_smile:

In the new version (once you’ve uploaded it), is there still some indication of the error occurring? (Is there some output in the log, perhaps?) I’d like to pursue the issue a little further on my end, primarily by attempting to replicate it in my small test-program, and it would be helpful to know what symptom to look for in place of the crash.

Well, what I can say is that it happens when Python does a low level garbage collection routine on a Task object that has already been destructed or not yet been destructed. As far as I can tell, there’s no reason why the same issue wouldn’t occur in a regular 1.9 SDK build.

Either I misunderstand the Python behaviour and it is legal for it to do this, or there’s something else going on that I didn’t account for.

I’m having a frustrating time attempting to track down the cause of this issue–I’ve more-or-less cloned the initialisation method of my “main” class (in which the problem appears to arise) into my test-program, only to have the latter work, and the former continue to crash! >_<

If you’ve circumvented the problem, is there perhaps a way to print out some information regarding it–in particular, what object (or at least what class of object) is being found to be un-created or already-destroyed?

Otherwise I fear that I remain stuck with simply copy-pasting parts of my core class into the test-program, hoping that one of them somehow prompts the crash…

I thought for a while that this might have been the clue that I was missing, as I had a few places in which I used “TaskManager.doMethodLater” with a delay of “0”, which seemed like a potential source of a task being cleaned up before it was created–but my tests thus far seem to suggest that the problem doesn’t lie with those, at least.

Okay, guys. I’ve just updated the distribution on runtime.panda3d.org. Please do test and see if there are still any issues. Don’t forget to clear your cache!

@Thaumaturge: hmm, perhaps. I don’t think I could add any kind of logging that would help track this down that would not involve an excessive amount of spam, given the nature of this issue. I doubt you’ll have much luck isolating the issue by just changing the initialization code. I think I might just disable the new task-GC functionality instead. I do thank you for your efforts, though.

Ah, fair enough–that’s a pity.

The thing is, I’m consistently seeing this crash in one program but not another, which seems to imply that the difference in behaviour comes from be some difference in their code or configuration files. I expected to find this difference in the initialisation code because the crash happens very early, as far as I’m seeing.

I intend to make a new build of the crashing program with the updated distributable, and so will hopefully report back soon.

Hi, I’ve tried to pack a game with the new runtime, it works on Linux and OSX, but it doesn’t work on Windows (it just shows a blank window). Here is the log.

_root_dir = C:\Users\Flavio\AppData\Local/Panda3D, _temp_directory = C:\Users\Flavio\AppData\Local\Temp\, platform = win32, host_url = https://runtime.panda3d.org/, verify_contents = 0
api_version = 16
Creating P3DInstance 017A32F0:  width="800" height="600" log_basename="yorg-stable" console_output="0" auto_start="1"
setting background to download, splash_window = 00000000
No longer current: images
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_e904b0.xml
p3d_basename = C:\Program Files\Yorg\yorg.exe
send_notify(onpluginload)
p3d trusted
_matches_run_origin = 1
_matches_script_origin = 0
_auto_install = 1, _auto_start = 1, _stop_on_ready = 0
send_notify(onauth)
No longer current: panda3d
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_5794fb.xml
No longer current: bullet
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_c62546.xml
No longer current: morepy
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_34b591.xml
No longer current: models
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_a345dc.xml
No longer current: openal
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_11d627.xml
set_wparams: 1 800 600
image_filename = , thread_id = 3644
Created splash window 000902F4
notify: onpluginload 
notify: onauth 
Downloading https://runtime.panda3d.org/contents.xml?1441283761: 13.8%, 0179B210
Downloading https://runtime.panda3d.org/contents.xml?1441283761: 13.8%, 017A5E68
Downloading https://runtime.panda3d.org/contents.xml?1441283761: 27.7%, 01799B48
Downloaded https://runtime.panda3d.org/contents.xml?1441283761: 100%, 0179B210, success = 1
read contents.xml, max_age = 5, expires in 5 s
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_c62546.xml
Couldn't find package bullet.cmu_1.9 in contents file.
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_168e23.xml
Downloaded https://runtime.panda3d.org/contents.xml?1441283761: 100%, 017A5E68, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_a345dc.xml
C:\Users\Flavio\AppData\Local/Panda3D/hosts/runtime.panda3d.org_0f5faf88846080ae/models/cmu_1.9/models.cmu_1.9.xml is stale.
Downloaded https://runtime.panda3d.org/contents.xml?1441283761: 100%, 01799B48, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_11d627.xml
Couldn't find package openal.cmu_1.9 in contents file.
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_c9c13d.xml
Downloading https://runtime.panda3d.org/contents.xml?1441283761: 13.8%, 0179AE10
Downloading https://runtime.panda3d.org/contents.xml?1441283761: 13.8%, 017A1AD8
Downloading https://runtime.panda3d.org/contents.xml?1441283764: 13.8%, 02FEA4F0
Downloaded https://runtime.panda3d.org/contents.xml?1441283761: 100%, 0179AE10, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_5794fb.xml
Couldn't find package panda3d.cmu_1.9 in contents file.
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_463af1.xml
Downloading https://runtime.panda3d.org/contents.xml?1441283761: 13.8%, 017A5D08
Downloaded https://runtime.panda3d.org/contents.xml?1441283764: 100%, 02FEA4F0, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_168e23.xml
Redownloading contents.xml didn't help.
Done installing bullet: success = 0
send_notify(ondownloadfail)
setting background to failed, splash_window = 017A1F58
image_filename = , thread_id = 3644
P3DSplashWindow::set_visible(1)
send_notify(onfail)
notify: ondownloadfail 
Downloaded https://runtime.panda3d.org/contents.xml?1441283761: 100%, 017A1AD8, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_e904b0.xml
C:\Users\Flavio\AppData\Local/Panda3D/hosts/runtime.panda3d.org_0f5faf88846080ae/images/images.xml is stale.
notify: onfail 
Downloaded https://runtime.panda3d.org/contents.xml?1441283761: 100%, 017A5D08, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_34b591.xml
Couldn't find package morepy.cmu_1.9 in contents file.
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_1db1ac.xml
Downloading https://runtime.panda3d.org/contents.xml?1441283765: 13.8%, 017A5E68
Downloading https://runtime.panda3d.org/contents.xml?1441283768: 13.8%, 02FCD498
Downloaded https://runtime.panda3d.org/contents.xml?1441283765: 100%, 017A5E68, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_c9c13d.xml
Redownloading contents.xml didn't help.
Done installing openal: success = 0
send_notify(ondownloadfail)
notify: ondownloadfail 
Downloaded https://runtime.panda3d.org/contents.xml?1441283768: 100%, 02FCD498, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_463af1.xml
Redownloading contents.xml didn't help.
Done installing panda3d: success = 0
send_notify(ondownloadfail)
Downloading http://runtime.panda3d.org/models/cmu_1.9/models.cmu_1.9.xml: 0M, 0179B210
notify: ondownloadfail 
Downloaded http://runtime.panda3d.org/models/cmu_1.9/models.cmu_1.9.xml: 100%, 0179B210, success = 1
File is incorrect: models.cmu_1.9.mf
report_package_info_ready: models

Moreover, I’ve tried to put a game on a webpage, it works on Linux and OSX, it just shows a lot of characters on Windows (here is my attempt).

Thank you!

It worked for me on Windows 8.1 (32 bit)

@rdb: Okay, I’ve just tested a new build.

The good news is that it no longer crashes! Thank you very much for the changes that had this effect! :slight_smile:

The bad news is that I seem to have some issue with my shaders now. I’ve taken two screenshots from more or less the same in-game position in order to illustrate the difference:

This image shows the expected result. It was taken on my development machine, running via the SDK, under Ubuntu 14.04:


This image, on the other hand, was taken on the testing machine, using the recently-built distributable version, under Windows 10:


[edit]
The log file doesn’t seem to show anything of note regarding shaders. Looking at it again, however, reminds me of a second issue: sound doesn’t seem to be working. The log file does have something to say on this matter, so I include it below:
(As with a previous log, the four asterisks represent a large chunk of what seem to be “\00” characters that I’ve removed for the sake of convenience.

:AppRunner: Total Panda3D disk space used: 0 MB
:util: Reading /c/Program Files (x86)/Adventuring Prototype/Adventuring/game.prc
C:\Users\a_ebo\AppData\Local/Thaumaturge/Adventuring
Known pipe types:
  wglGraphicsPipe
(2 aux display modules not yet loaded.)
AL lib: (EE) ALCmmdevPlayback_open: Device init failed: 0x80070490
:audio(error): OpenALAudioManager: alcOpenDevice(NULL): ALC couldn't open device
:audio(error): OpenALAudioManager: No open device or context
:audio(error):   OpenALAudioManager is not valid, will use NullAudioManager
AL lib: (EE) ALCmmdevPlayback_open: Device init failed: 0x80070490
:audio(error): OpenALAudioManager: alcOpenDevice(NULL): ALC couldn't open device
:audio(error): OpenALAudioManager: No open device or context
:audio(error):   OpenALAudioManager is not valid, will use NullAudioManager
Music loaded:[]
Music loaded:['Dreamlands.ogg', 'Fantascape.ogg']
Strings: attempting importation ofConversations.Defaults
Music loaded:[]
Auto-saving
Quitting
:bullet(warning): rigid body not attached
:bullet(warning): rigid body not attached
:AppRunner: Normal exit with status None.
****
Setting working directory: C:\Program Files (x86)\Adventuring Prototype
Command line: "C:\Program Files (x86)\Adventuring Prototype\panda3d\cmu_1.9\win_i386\p3dpythonw.exe" "C:\Program Files (x86)\Adventuring Prototype/panda3d/cmu_1.9/win_i386/panda3d.cmu_1.9.win_i386.mf" "000001C4" "000001D4" "0"
Created splash window 000F02FC
Reading splash file image: C:\Program Files (x86)\Adventuring Prototype/images/download.png
notify: onpluginload 
notify: onauth 
notify: ondownloadbegin 
notify: ondownloadcomplete 
notify: onready 
Loaded image: C:\Program Files (x86)\Adventuring Prototype/images/download.png
application shares main object
notify: onpythonload 
P3DSplashWindow::set_visible(0)
notify: onwindowopen 
notify: onpythonstop 
finish_instance: 03C20E88
Assigning 03C20E88->log_pathname = C:\Users\a_ebo\AppData\Local/Panda3D/log/adventuring.log

[/edit]

@flavio: Just a quick report: The game seems to work in Firefox under Ubuntu–but for some reason doesn’t seem to successfully take keyboard focus, meaning that while one can click through the menus, the in-game keyboard commands have no effect on the game.

Thank you! Actually, my tests have been done on two machines with Windows 7.

Thanks! Oh, that’s weird: I have tried it with Ubuntu 14.04 and Firefox and it works perfectly.

flavio: did you make sure to clear your cache directory first?

Thaumaturge: can you give me more information about the shaders? Cg or GLSL? Do they work fine in 1.9.0 SDK or in 1.10 SDK, or both?

Oh sorry, I overlooked that. :blush:

After doing that, I have a different error (the application doesn’t start, I just have a blank window):

_root_dir = C:\Users\Flavio\AppData\Local/Panda3D, _temp_directory = C:\Users\Flavio\AppData\Local\Temp\, platform = win32, host_url = https://runtime.panda3d.org/, verify_contents = 0
api_version = 16
Creating P3DInstance 018532F0:  width="800" height="600" log_basename="yorg-stable" console_output="0" auto_start="1"
setting background to download, splash_window = 00000000
No longer current: images
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_ea14a0.xml
p3d_basename = C:\Program Files\Yorg\yorg.exe
send_notify(onpluginload)
p3d trusted
_matches_run_origin = 1
_matches_script_origin = 0
_auto_install = 1, _auto_start = 1, _stop_on_ready = 0
send_notify(onauth)
No longer current: panda3d
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_496545.xml
No longer current: bullet
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_a8b5ea.xml
No longer current: morepy
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_08068f.xml
No longer current: models
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_675734.xml
No longer current: openal
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_5c6184.xml
set_wparams: 1 800 600
image_filename = , thread_id = 3332
Created splash window 000D0302
notify: onpluginload 
notify: onauth 
Downloading https://runtime.panda3d.org/contents.xml?1441555419: 13.8%, 01851AD8
Downloading https://runtime.panda3d.org/contents.xml?1441555419: 13.8%, 0184AE10
Downloading https://runtime.panda3d.org/contents.xml?1441555419: 13.8%, 0184B210
Downloaded https://runtime.panda3d.org/contents.xml?1441555419: 100%, 01851AD8, success = 1
read contents.xml, max_age = 5, expires in 5 s
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_ea14a0.xml
C:\Users\Flavio\AppData\Local/Panda3D/hosts/runtime.panda3d.org_0f5faf88846080ae/images/images.xml is stale.
Downloaded https://runtime.panda3d.org/contents.xml?1441555419: 100%, 0184AE10, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_496545.xml
Couldn't find package panda3d.cmu_1.9 in contents file.
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_d605d0.xml
Downloaded https://runtime.panda3d.org/contents.xml?1441555419: 100%, 0184B210, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_a8b5ea.xml
Couldn't find package bullet.cmu_1.9 in contents file.
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_953348.xml
Downloading https://runtime.panda3d.org/contents.xml?1441555419: 13.8%, 01849B48
Downloading http://runtime.panda3d.org/images/images.xml: 0M, 02F18EB8
Downloaded http://runtime.panda3d.org/images/images.xml: 100%, 02F18EB8, success = 1
File is incorrect: images.mf
report_package_info_ready: images
Selected install plan for images: 0 of 75332.3
Downloading https://runtime.panda3d.org/contents.xml?1441555419: 13.8%, 01855D08
Downloading http://runtime.panda3d.org/images/images.mf.pz: 16.5%, 02F0A350
Downloading https://runtime.panda3d.org/contents.xml?1441555424: 27.7%, 0184AE10
Downloaded http://runtime.panda3d.org/images/images.mf.pz: 100%, 02F0A350, success = 1
Spawning thread to handle images
Spawning thread to handle images
Done installing images: success = 1
image_filename = C:\Users\Flavio\AppData\Local/Panda3D/hosts/runtime.panda3d.org_0f5faf88846080ae/images/download.png, thread_id = 3332
Loaded image: C:\Users\Flavio\AppData\Local/Panda3D/hosts/runtime.panda3d.org_0f5faf88846080ae/images/download.png
Downloaded https://runtime.panda3d.org/contents.xml?1441555419: 100%, 01855D08, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_08068f.xml
Couldn't find package morepy.cmu_1.9 in contents file.
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_480551.xml
Downloaded https://runtime.panda3d.org/contents.xml?1441555424: 100%, 0184AE10, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_953348.xml
Redownloading contents.xml didn't help.
Done installing bullet: success = 0
send_notify(ondownloadfail)
setting background to failed, splash_window = 01851F58
image_filename = C:\Users\Flavio\AppData\Local/Panda3D/hosts/runtime.panda3d.org_0f5faf88846080ae/images/failed.png, thread_id = 3332
P3DSplashWindow::set_visible(1)
Loaded image: C:\Users\Flavio\AppData\Local/Panda3D/hosts/runtime.panda3d.org_0f5faf88846080ae/images/failed.png
send_notify(onfail)
notify: ondownloadfail 
notify: onfail 
Downloading https://runtime.panda3d.org/contents.xml?1441555419: 13.8%, 01855E68
Downloading https://runtime.panda3d.org/contents.xml?1441555423: 13.8%, 01851AD8
Downloaded https://runtime.panda3d.org/contents.xml?1441555419: 100%, 01855E68, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_675734.xml
C:\Users\Flavio\AppData\Local/Panda3D/hosts/runtime.panda3d.org_0f5faf88846080ae/models/cmu_1.9/models.cmu_1.9.xml is stale.
Downloaded https://runtime.panda3d.org/contents.xml?1441555423: 100%, 01851AD8, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_d605d0.xml
Redownloading contents.xml didn't help.
Done installing panda3d: success = 0
send_notify(ondownloadfail)
notify: ondownloadfail 
Downloading https://runtime.panda3d.org/contents.xml?1441555426: 13.8%, 0184B210
Downloaded https://runtime.panda3d.org/contents.xml?1441555426: 100%, 0184B210, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_480551.xml
Redownloading contents.xml didn't help.
Done installing morepy: success = 0
send_notify(ondownloadfail)
notify: ondownloadfail 
Downloading https://runtime.panda3d.org/contents.xml?1441555419: 41.6%, 01849B48
Downloaded https://runtime.panda3d.org/contents.xml?1441555419: 100%, 01849B48, success = 1
release_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_5c6184.xml
Couldn't find package openal.cmu_1.9 in contents file.
make_temp_filename: C:\Users\Flavio\AppData\Local\Temp\p3d_e7e60a.xml
notify: onpythonstop 
finish_instance: 018532F0