SimulationController might crash when loading .xml

Bug #399810 reported by Václav Šmilauer
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Yade
Fix Released
High
Unassigned

Bug Description

From https://lists.launchpad.net/yade-dev/msg01486.html:

> yade-trunk: /usr/include/boost/shared_ptr.hpp :315 : T*
> boost::shared_ptr<T>::operator->() const [with T = Engine]: L'assertion
> « px != 0 » a échoué.
> [...]
#6 <signal handler called>
> [...]
#10 0xb711410e in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
> #11 0x081737b4 in boost::shared_ptr<Engine>::operator-> (this=0x8a56650)
> at /usr/include/boost/shared_ptr.hpp:315
> #12 0x081a430e in Omega::containTimeStepper (this=0x825f350) at
> core/Omega.cpp:291
> #13 0xb1a7cee2 in SimulationController::doUpdate (this=0x8398be0) at
> gui/qt3/SimulationController.cpp:504
>
I add check for (e) to containTimeStepper in r1868.

Clsoe this bug if it is no longer an issue.

Changed in yade:
milestone: none → 0.20-0
status: New → In Progress
importance: Undecided → High
Revision history for this message
Václav Šmilauer (eudoxos) wrote :

Emanuele, can we get some update on this? Still an issue for you?

Revision history for this message
Václav Šmilauer (eudoxos) wrote :

Once svn is up (sigh), r1911 will add mutex for updating controls when loading, which should solve this bug. Reopen if still applicable.

Changed in yade:
status: In Progress → 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.