[CRASH] c869c6 openscad: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr<T>::operator->() const [with T = CSGTerm]: Assertion `px != 0' failed.

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[CRASH] c869c6 openscad: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr<T>::operator->() const [with T = CSGTerm]: Assertion `px != 0' failed.

Triffid Hunter
using c869c6e6b, failing file attached.

vertx-max.scad (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [CRASH] c869c6 openscad: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr<T>::operator->() const [with T = CSGTerm]: Assertion `px != 0' failed.

kintel
Administrator
Thanks for the report.
This looks like the same as https://github.com/openscad/openscad/issues/95

Your example is significantly smaller than in the original report - that will increase motivation to hunt for the bug :)

 -Marius


Reply | Threaded
Open this post in threaded view
|

Re: [CRASH] c869c6 openscad: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr<T>::operator->() const [with T = CSGTerm]: Assertion `px != 0' failed.

kintel
Administrator
In reply to this post by Triffid Hunter
I just fixed this in master.

 -Marius


Reply | Threaded
Open this post in threaded view
|

Re: [CRASH] c869c6 openscad: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr<T>::operator->() const [with T = CSGTerm]: Assertion `px != 0' failed.

Triffid Hunter
On Wed, Apr 4, 2012 at 9:47 AM, Marius Kintel <[hidden email]> wrote:
I just fixed this in master.

wow, that was quick! nice work!
 
Reply | Threaded
Open this post in threaded view
|

Re: [CRASH] c869c6 openscad: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr<T>::operator->() const [with T = CSGTerm]: Assertion `px != 0' failed.

kintel
Administrator
On Apr 4, 2012, at 01:51 AM, Triffid Hunter wrote:

> wow, that was quick! nice work!

Thanks for submitting a simple example :)

 -Marius