Crash when loading .egg file

Bug #1475496 reported by Daniel
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Panda3D
Fix Released
High
rdb

Bug Description

OS: Windows 7 64bit
Build: Custom 1.10.1206d with Python 3 (Bug also occurs in Python 2 build)

The attached .egg file crashes Panda when loaded as an actor, as it is in the attached main.py when 'Q' is pressed. The .egg file was created using the latest version of YABEE from GitHub. The same mesh exported without the armature loads correctly.

Revision history for this message
Daniel (kupomail) wrote :
Revision history for this message
rdb (rdb) wrote :

Thank you for reporting! This turned out to be a low-level regression in 1.9.0: MSVC 2010's stable_sort implementation seems to (under unknown conditions) perform a self-move-assignment (ie. "a = std::move(a)") which is of questionable legality in C++ so some of Panda's internal classes weren't designed to deal with that situation.

I checked in a fix. I've made a new build available for your configuration here:
https://www.panda3d.org/download.php?platform=windows&version=devel&sdk

Thanks again!

Changed in panda3d:
assignee: nobody → rdb (rdb)
importance: Undecided → High
milestone: none → 1.9.1
status: New → Fix Committed
Revision history for this message
Daniel (kupomail) wrote :

Confirmed the bug is fixed. Thanks rdb!

rdb (rdb)
Changed in panda3d:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.