MantisBT - opensim
View Issue Details
0006332opensim[REGION] Physics Enginespublic2012-10-02 08:522014-07-29 13:41
Robert Adams 
highcrashhave not tried
master (dev code) 
master (dev code)master (dev code) 
Grid (Multiple Regions per Sim)
Mono / Linux32
0006332: BulletSim crashes immediately on startup

Native stacktrace:

        mono() [0x80e16fc]
        mono() [0x81209fc]
        mono() [0x806094d]
        lib32/ [0xb122f07b]
        mono() [0x8064c2c]

Debug info from gdb:
Just start OpenSim.
Running mono
No tags attached.
Issue History
2012-10-02 08:52cmickeybNew Issue
2012-10-02 08:52cmickeybStatusnew => assigned
2012-10-02 08:52cmickeybAssigned To => Robert Adams
2012-10-02 17:15Robert AdamsNote Added: 0022790
2012-10-02 17:15Robert AdamsStatusassigned => resolved
2012-10-02 17:15Robert AdamsFixed in Version => master (dev code)
2012-10-02 17:15Robert AdamsResolutionopen => fixed
2014-07-29 13:41chi11kenStatusresolved => closed

Robert Adams   
2012-10-02 17:15   
Just checked in (a5b8359b8ed3b02fc412643134b3006e9c27f246) the fix for this crash. One of the C++ interface definitions specified the passed parameter as a pointer rather than the struct. Somehow, Windows fixed it and did the right thing. Mono, on the other hand, applied strict interface definitions so it just crashed.