yade crash at startup if chunksize=1, cause in cylinder.cpp

Bug #676037 reported by Bruno Chareyre
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Yade
Fix Released
Undecided
Bruno Chareyre

Bug Description

When I compile per-plugin, I get this vtable problem.
Could it be because I'm declaring and inheriting in the same hpp?
I tried different things (like defining virtual destructors in class declaration) but couldn't fix it.
I couldn't really spot differences with other functors declarations.
Any suggestion?

bchareyre@dt-rv020:~/yade/bin$ ./yade-true-perclass
Welcome to Yade bzr2554
2 FATAL yade.Omega /home/3S-LAB/bchareyre/yade/yade/core/Omega.cpp:204
loadPlugins:
/home/3S-LAB/bchareyre/yade/lib/yade-true-perclass/plugins/libCylinder.so:
undefined symbol `vtable for IGeomFunctor'
2 FATAL yade.Omega /home/3S-LAB/bchareyre/yade/yade/core/Omega.cpp:204
loadPlugins:
/home/3S-LAB/bchareyre/yade/lib/yade-true-perclass/plugins/libCylinder.so:
/home/3S-LAB/bchareyre/yade/lib/yade-true-perclass/plugins/libCylinder.so:
undefined symbol: _ZTV12IGeomFunctor
2 FATAL yade.Omega /home/3S-LAB/bchareyre/yade/yade/core/Omega.cpp:204
loadPlugins: Bailing out.
Aborted

Related branches

Changed in yade:
assignee: nobody → Chareyre (bruno-chareyre)
Revision history for this message
Václav Šmilauer (eudoxos) wrote :

Fixed in r2556

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