filipwasil / fillwave

Multiplatform C++14 graphics engine
https://filipwasildev.bitbucket.io/
MIT License
23 stars 6 forks source link

Error #71

Closed filipwasil closed 8 years ago

filipwasil commented 8 years ago

0 0x00007ffff78457a3 in fillwave::core::VertexArray::bind(unsigned int) () from /home/filip/Projects/fillwave_build/libfillwave.so

1 0x00007ffff78831fa in fillwave::framework::Mesh::initVAO() () from /home/filip/Projects/fillwave_build/libfillwave.so

2 0x00007ffff7880984 in fillwave::framework::Mesh::Mesh(fillwave::Engine_, fillwave::framework::Material const&, std::shared_ptrfillwave::core::TextureRegion, std::shared_ptrfillwave::core::TextureRegion, std::sharedptrfillwave::core::TextureRegion, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::framework::LightSystem, std::shared_ptrfillwave::core::VertexBufferBasic, std::shared_ptrfillwave::core::IndexBufferBasic, fillwave::framework::Animator*, unsigned int) () from /home/filip/Projects/fillwave_build/libfillwave.so

3 0x00007ffff787fb07 in void __gnu_cxx::new_allocatorfillwave::framework::Mesh::construct<fillwave::framework::Mesh, fillwave::Engine*&, fillwave::framework::Material, std::shared_ptr, std::shared_ptrfillwave::core::TextureRegion, std::sharedptrfillwave::core::TextureRegion, fillwave::core::Program&, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::framework::LightSystem, std::shared_ptrfillwave::core::VertexBufferBasic, std::sharedptrfillwave::core::IndexBufferBasic >(fillwave::framework::Mesh, fillwave::Engine_&, fillwave::framework::Material&&, std::shared_ptrfillwave::core::TextureRegion&&, std::shared_ptrfillwave::core::TextureRegion&&, std::sharedptrfillwave::core::TextureRegion&&, fillwave::core::Program&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::framework::LightSystem&&, std::shared_ptrfillwave::core::VertexBufferBasic&&, std::shared_ptrfillwave::core::IndexBufferBasic&&) () from /home/filip/Projects/fillwave_build/libfillwave.so

4 0x00007ffff787f5bc in std::enable_ifstd::and_<std::allocator_traits<std::allocator::construct_helper<fillwave::framework::Mesh, fillwave::Engine*&, fillwave::framework::Material, std::shared_ptr, std::shared_ptrfillwave::core::TextureRegion, std::sharedptrfillwave::core::TextureRegion, fillwave::core::Program&, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::framework::LightSystem, std::shared_ptrfillwave::core::VertexBufferBasic, std::shared_ptrfillwave::core::IndexBufferBasic >::type>::value, void>::type std::allocator_traitsstd::allocator::_Sconstruct<fillwave::framework::Mesh, fillwave::Engine&, fillwave::framework::Material, std::shared_ptrfillwave::core::TextureRegion, std::shared_ptrfillwave::core::TextureRegion, std::sharedptrfillwave::core::TextureRegion, fillwave::core::Program&, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::framework::LightSystem, std::shared_ptrfillwave::core::VertexBufferBasic, std::sharedptrfillwave::core::IndexBufferBasic >(std::allocatorfillwave::framework::Mesh&, fillwave::framework::Mesh, fillwave::Engine_&, fillwave::framework::Material&&, std::shared_ptrfillwave::core::TextureRegion&&, std::shared_ptrfillwave::core::TextureRegion&&, std::sharedptrfillwave::core::TextureRegion&&, fillwave::core::Program&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::framework::LightSystem&&, std::shared_ptrfillwave::core::VertexBufferBasic&&, std::shared_ptrfillwave::core::IndexBufferBasic&&) () from /home/filip/Projects/fillwave_build/libfillwave.so

5 0x00007ffff787f0ae in decltype (_S_construct({parm#1}, {parm#2}, (forwardfillwave::Engine&)({parm#3}), (forwardfillwave::framework::Material)({parm#3}), (forwardstd::shared_ptr)({parm#3}), (forwardstd::shared_ptr)({parm#3}), (forwardstd::shared_ptr)({parm#3}), (forwardfillwave::core::Program&)({parm#3}), (forwardfillwave::core::Program)({parm#3}), (forwardfillwave::core::Program)({parm#3}), (forwardfillwave::core::Program)({parm#3}), (forwardfillwave::core::Program)({parm#3}), (forwardfillwave::core::Program)({parm#3}), (forwardfillwave::framework::LightSystem)({parm#3}), (forwardstd::shared_ptr)({parm#3}), (forwardstd::shared_ptr)({parm#3}))) std::allocator_traitsstd::allocator::construct<fillwave::framework::Mesh, fillwave::Engine*&, fillwave::framework::Material, std::shared_ptr, std::shared_ptrfillwave::core::TextureRegion, std::sharedptrfillwave::core::TextureRegion, fillwave::core::Program&, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::framework::LightSystem, std::shared_ptrfillwave::core::VertexBufferBasic, std::sharedptrfillwave::core::IndexBufferBasic >(std::allocatorfillwave::framework::Mesh&, fillwave::framework::Mesh, fillwave::Engine_&, fillwave::framework::Material&&, std::shared_ptrfillwave::core::TextureRegion&&, std::shared_ptrfillwave::core::TextureRegion&&, std::sharedptrfillwave::core::TextureRegion&&, fillwave::core::Program&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::framework::LightSystem&&, std::shared_ptrfillwave::core::VertexBufferBasic&&, std::shared_ptrfillwave::core::IndexBufferBasic&&) () from /home/filip/Projects/fillwave_build/libfillwave.so

6 0x00007ffff787e9cf in std::_Sp_counted_ptr_inplace<fillwave::framework::Mesh, std::allocator, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<fillwave::Engine*&, fillwave::framework::Material, std::shared_ptr, std::shared_ptrfillwave::core::TextureRegion, std::sharedptrfillwave::core::TextureRegion, fillwave::core::Program&, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::framework::LightSystem, std::shared_ptrfillwave::core::VertexBufferBasic, std::sharedptrfillwave::core::IndexBufferBasic >(std::allocatorfillwave::framework::Mesh, fillwave::Engine&, fillwave::framework::Material&&, std::shared_ptrfillwave::core::TextureRegion&&, std::shared_ptrfillwave::core::TextureRegion&&, std::shared_ptr---Type to continue, or q to quit---

fillwave::core::TextureRegion&&, fillwave::core::Program&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::framework::LightSystem*&&, std::shared_ptrfillwave::core::VertexBufferBasic&&, std::shared_ptrfillwave::core::IndexBufferBasic&&) () from /home/filip/Projects/fillwave_build/libfillwave.so

7 0x00007ffff787df73 in std::shared_count<(__gnu_cxx::_Lock_policy)2>::sharedcount<fillwave::framework::Mesh, std::allocator, fillwave::Engine&, fillwave::framework::Material, std::shared_ptrfillwave::core::TextureRegion, std::shared_ptrfillwave::core::TextureRegion, std::sharedptrfillwave::core::TextureRegion, fillwave::core::Program&, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::framework::LightSystem, std::shared_ptrfillwave::core::VertexBufferBasic, std::shared_ptrfillwave::core::IndexBufferBasic >(std::_Sp_make_sharedtag, fillwave::framework::Mesh, std::allocatorfillwave::framework::Mesh const&, fillwave::Engine_&, fillwave::framework::Material&&, std::shared_ptrfillwave::core::TextureRegion&&, std::shared_ptrfillwave::core::TextureRegion&&, std::sharedptrfillwave::core::TextureRegion&&, fillwave::core::Program&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program_&&, fillwave::framework::LightSystem*&&, std::shared_ptrfillwave::core::VertexBufferBasic&&, std::shared_ptrfillwave::core::IndexBufferBasic&&) () from /home/filip/Projects/fillwave_build/libfillwave.so

8 0x00007ffff787d64e in std::shared_ptr<fillwave::framework::Mesh, (__gnu_cxx::_Lock_policy)2>::sharedptrstd::allocator<fillwave::framework::Mesh, fillwave::Engine&, fillwave::framework::Material, std::shared_ptrfillwave::core::TextureRegion, std::shared_ptrfillwave::core::TextureRegion, std::sharedptrfillwave::core::TextureRegion, fillwave::core::Program&, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::framework::LightSystem, std::shared_ptrfillwave::core::VertexBufferBasic, std::shared_ptrfillwave::core::IndexBufferBasic >(std::_Sp_make_sharedtag, std::allocatorfillwave::framework::Mesh const&, fillwave::Engine&, fillwave::framework::Material&&, std::shared_ptrfillwave::core::TextureRegion&&, std::shared_ptrfillwave::core::TextureRegion&&, std::sharedptrfillwave::core::TextureRegion&&, fillwave::core::Program&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::framework::LightSystem&&, std::shared_ptrfillwave::core::VertexBufferBasic&&, std::shared_ptrfillwave::core::IndexBufferBasic&&) () from /home/filip/Projects/fillwave_build/libfillwave.so

9 0x00007ffff787d07c in std::shared_ptrfillwave::framework::Mesh::sharedptrstd::allocator<fillwave::framework::Mesh, fillwave::Engine&, fillwave::framework::Material, std::shared_ptrfillwave::core::TextureRegion, std::shared_ptrfillwave::core::TextureRegion, std::sharedptrfillwave::core::TextureRegion, fillwave::core::Program&, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::framework::LightSystem, std::shared_ptrfillwave::core::VertexBufferBasic, std::shared_ptrfillwave::core::IndexBufferBasic >(std::_Sp_make_sharedtag, std::allocatorfillwave::framework::Mesh const&, fillwave::Engine&, fillwave::framework::Material&&, std::shared_ptrfillwave::core::TextureRegion&&, std::shared_ptrfillwave::core::TextureRegion&&, std::sharedptrfillwave::core::TextureRegion&&, fillwave::core::Program&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::framework::LightSystem&&, std::shared_ptrfillwave::core::VertexBufferBasic&&, std::shared_ptrfillwave::core::IndexBufferBasic&&) ()

from /home/filip/Projects/fillwave_build/libfillwave.so

10 0x00007ffff787cbce in std::shared_ptrfillwave::framework::Mesh std::allocateshared<fillwave::framework::Mesh, std::allocator, fillwave::Engine&, fillwave::framework::Material, std::shared_ptrfillwave::core::TextureRegion, std::shared_ptrfillwave::core::TextureRegion, std::sharedptrfillwave::core::TextureRegion, fillwave::core::Program&, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::framework::LightSystem, std::shared_ptrfillwave::core::VertexBufferBasic, std::sharedptrfillwave::core::IndexBufferBasic >(std::allocatorfillwave::framework::Mesh const&, fillwave::Engine&, fillwave::framework::Material&&, std::shared_ptrfillwave::core::TextureRegion&&, std::shared_ptrfillwave::core::TextureRegion&&, std::sharedptrfillwave::core::TextureRegion&&, fillwave::core::Program&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::framework::LightSystem&&, std::shared_ptrfillwave::core::VertexBufferBasic&&, std::shared_ptrfillwave::core::IndexBufferBasic&&) ()

from /home/filip/Projects/fillwave_build/libfillwave.so

11 0x00007ffff787c4b1 in std::shared_ptrfillwave::framework::Mesh std::make_shared<fillwave::framework::Mesh, fillwave::Engine&, fillwave::framework::Material, std::shared_ptr, std::shared_ptrfillwave::core::TextureRegion, std::sharedptrfillwave::core::TextureRegion, fillwave::core::Program&, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::core::Program, fillwave::framework::LightSystem, std::shared_ptrfillwave::core::VertexBufferBasic, std::sharedptrfillwave::core::IndexBufferBasic >(fillwave::Engine&, fillwave::framework::Material&&, std::shared_ptrfillwave::core::TextureRegion&&, std::shared_ptrfillwave::core::TextureRegion&&, std::sharedptrfillwave::core::TextureRegion&&, fillwave::core::Program&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program&&, fillwave::core::Program_&&, fillwave::framework::LightSystem&&, std::shared_ptr<fillwave::core::VertexBufferB---Type to continue, or q to quit---

asic>&&, std::shared_ptrfillwave::core::IndexBufferBasic&&) () from /home/filip/Projects/fillwave_build/libfillwave.so

12 0x00007ffff787aca3 in fillwave::framework::MeshTerrain::MeshTerrain(fillwave::Engine, fillwave::core::Program, fillwave::framework::TerrainConstructor*, fillwave::framework::Material const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, unsigned int) ()

from /home/filip/Projects/fillwave_build/libfillwave.so

13 0x00000000004205d9 in gnu_cxx::newallocatorfillwave::framework::MeshTerrain::construct<fillwave::framework::MeshTerrain, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor*, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int, int>(fillwave::framework::MeshTerrain, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor_&&, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int&&, int&&) (this=0x7fffffffd887, p=0xee3ad0) at /usr/include/c++/5/ext/new_allocator.h:120

14 0x00000000004202d3 in std::allocator_traitsstd::allocator::_Sconstruct<fillwave::framework::MeshTerrain, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor*, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int, int>(std::allocatorfillwave::framework::MeshTerrain&, fillwave::framework::MeshTerrain, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor_&&, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int&&, int&&) (a=..., p=0xee3ad0) at /usr/include/c++/5/bits/alloc_traits.h:256

15 0x000000000041ff9f in std::allocatortraitsstd::allocator::construct<fillwave::framework::MeshTerrain, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor*, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int, int>(std::allocatorfillwave::framework::MeshTerrain&, fillwave::framework::MeshTerrain, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor_&&, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int&&, int&&) (a=..., p=0xee3ad0) at /usr/include/c++/5/bits/alloc_traits.h:402

16 0x000000000041fb84 in std::_Sp_counted_ptr_inplace<fillwave::framework::MeshTerrain, std::allocator, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptrinplace<fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor*, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int, int>(std::allocatorfillwave::framework::MeshTerrain, fillwave::Engine&, fillwave::core::Program_&, fillwave::framework::MountainConstructor*&&, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int&&, int&&) (this=0xee3ac0, __a=...)

at /usr/include/c++/5/bits/shared_ptr_base.h:522

17 0x000000000041f53f in std::shared_count<(__gnu_cxx::_Lock_policy)2>::sharedcount<fillwave::framework::MeshTerrain, std::allocator, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int, int>(std::_Sp_make_sharedtag, fillwave::framework::MeshTerrain, std::allocatorfillwave::framework::MeshTerrain const&, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor*&&, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int&&, int&&) (

this=0x7fffffffdcd8, __a=...) at /usr/include/c++/5/bits/shared_ptr_base.h:617

18 0x000000000041efa4 in std::shared_ptr<fillwave::framework::MeshTerrain, (__gnu_cxx::_Lock_policy)2>::sharedptrstd::allocator<fillwave::framework::MeshTerrain, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int, int>(std::_Sp_make_sharedtag, std::allocatorfillwave::framework::MeshTerrain const&, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor&&, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int&&, int&&) (this=0x7fffffffdcd0, tag=..., a=...)

at /usr/include/c++/5/bits/shared_ptr_base.h:1097

19 0x000000000041e9a3 in std::shared_ptrfillwave::framework::MeshTerrain::sharedptrstd::allocator<fillwave::framework::MeshTerrain, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int, int>(std::_Sp_make_sharedtag, std::allocatorfillwave::framework::MeshTerrain const&, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor&&, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int&&, int&&) (this=0x7fffffffdcd0, tag=..., a=...) at /usr/include/c++/5/bits/shared_ptr.h:319

20 0x000000000041e3d7 in std::allocateshared<fillwave::framework::MeshTerrain, std::allocator, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int, int>(std::allocatorfillwave::framework::MeshTerrain const&, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor_&&, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int&&, int&&) (__a=...) at /usr/include/c++/5/bits/shared_ptr.h:614

21 0x000000000041dd2b in std::make_shared<fillwave::framework::MeshTerrain, fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor*, fillwave:---Type to continue, or q to quit---

:framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int, int>(fillwave::Engine&, fillwave::core::Program&, fillwave::framework::MountainConstructor*&&, fillwave::framework::Material&, char const (&) [18], char const (&) [24], char const (&) [1], int&&, int&&) () at /usr/include/c++/5/bits/shared_ptr.h:630

22 0x000000000041c5bc in perform () at /home/filip/Projects/fillwave/examples/linux/src/test.cpp:103

23 0x000000000041bdbf in main (argc=1, argv=0x7fffffffdea8) at /home/filip/Projects/fillwave/examples/linux/src/test.cpp:47

filipwasil commented 8 years ago

Manager overflow. Fix in review.