<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://pybullet.org/Bullet/phpBB3/app.php/feed/topic/33" />

	<title>Real-Time Physics Simulation Forum</title>
	
	<link href="https://pybullet.org/Bullet/phpBB3/index.php" />
	<updated>2005-07-19T04:53:31+00:00</updated>

	<author><name><![CDATA[Real-Time Physics Simulation Forum]]></name></author>
	<id>https://pybullet.org/Bullet/phpBB3/app.php/feed/topic/33</id>

		<entry>
		<author><name><![CDATA[Anonymous]]></name></author>
		<updated>2005-07-19T04:53:31+00:00</updated>

		<published>2005-07-19T04:53:31+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=60#p60</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=60#p60"/>
		<title type="html"><![CDATA[SimdQuadword default constructor]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=60#p60"><![CDATA[
this seems to be 4th component which is usually not used, and not initialized by the default constructor.<br>For testing I initialized the values in the constructor,<br>could you do an update blender/extern/bullet/LinearMath/SimdQuadWord.h<br>and try it again ?<br>Hopefully it solves most of the uninitialized value's, and potentially even the random collision problem ?<br><br>Erwin<p>Statistics: Posted by Guest — Tue Jul 19, 2005 4:53 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[bandoler]]></name></author>
		<updated>2005-07-18T22:30:49+00:00</updated>

		<published>2005-07-18T22:30:49+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=59#p59</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=59#p59"/>
		<title type="html"><![CDATA[Valgrinding]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=59#p59"><![CDATA[
I've run blender with bullet in linux using valgrind to catch memory errors.<br><br>It plots a lot of messages like the following (many are repeated from these).<div class="codebox"><p>Code: </p><pre><code>==13435== Use of uninitialised value of size 4==13435==    at 0x8604A3B: RigidBody::updateInertiaTensor() (SimdQuadWord.h:48)==13435==    by 0x86042DC: RigidBody::RigidBody(MassProps const&amp;, float, float) (RigidBody.cpp:27)==13435==    by 0x85F5C69: CcdPhysicsController::CcdPhysicsController(CcdConstructionInfo const&amp;) (CcdPhysicsController.cpp:34)==13435==    by 0x859B4C6: KX_BulletPhysicsController::KX_BulletPhysicsController(CcdConstructionInfo const&amp;, bool) (KX_BulletPhysicsController.cpp:13)==13435==    by 0x8593B46: KX_ConvertBulletObject(KX_GameObject*, RAS_MeshObject*, KX_Scene*, PHY_ShapeProps*, PHY_MaterialProps*, KX_ObjectProperties*) (KX_ConvertPhysicsObjects.cpp:1007)==13435==    by 0x8548954: BL_CreatePhysicsObjectNew(KX_GameObject*, Object*, RAS_MeshObject*, KX_Scene*, int, e_PhysicsEngine, KX_BlenderSceneConverter*) (BL_BlenderDataConversion.cpp:821)==13435==    by 0x854A2D4: BL_ConvertBlenderObjects(Main*, STR_String const&amp;, KX_Scene*, KX_KetsjiEngine*, e_PhysicsEngine, _object*, SCA_IInputDevice*, RAS_IRenderTools*, RAS_ICanvas*, KX_BlenderSceneConverter*, bool) (BL_BlenderDataConversion.cpp:1309)==13435==    by 0x8541776: KX_BlenderSceneConverter::ConvertScene(STR_String const&amp;, KX_Scene*, _object*, SCA_IInputDevice*, RAS_IRenderTools*, RAS_ICanvas*) (KX_BlenderSceneConverter.cpp:257)==13435==    by 0x853A46E: StartKetsjiShell (BL_KetsjiEmbedStart.cpp:282)==13435==    by 0x826C3E3: start_game (space.c:478)==13435==    by 0x826EE3D: winqreadview3dspace (space.c:1517)==13435==    by 0x827B305: scrarea_do_winhandle (spacetypes.c:144)==13435====13435== Conditional jump or move depends on uninitialised value(s)==13435==    at 0x8607E83: ManifoldResult::AddContactPoint(SimdVector3 const&amp;, SimdVector3 const&amp;, float) (SimdTransform.h:185)==13435==    by 0x860AAAD: GjkPairDetector::GetClosestPoints(DiscreteCollisionDetectorInterface::ClosestPointInput const&amp;, DiscreteCollisionDetectorInterface::Result&amp;) (GjkPairDetector.cpp:174)==13435==    by 0x860791F: ConvexConvexAlgorithm::ProcessCollision(BroadphaseProxy*, BroadphaseProxy*, float, int, bool) (ConvexConvexAlgorithm.cpp:182)==13435==    by 0x85FBD5B: SimpleBroadphase::DispatchAllCollisionPairs(Dispatcher&amp;, DispatcherInfo&amp;) (SimpleBroadphase.cpp:237)==13435==    by 0x85F7AAD: CcdPhysicsEnvironment::proceedDeltaTime(double, float) (CcdPhysicsEnvironment.cpp:328)==13435==    by 0x858693D: KX_KetsjiEngine::NextFrame() (KX_KetsjiEngine.cpp:391)==13435==    by 0x853A50B: StartKetsjiShell (BL_KetsjiEmbedStart.cpp:304)==13435==    by 0x826C3E3: start_game (space.c:478)==13435==    by 0x826EE3D: winqreadview3dspace (space.c:1517)==13435==    by 0x827B305: scrarea_do_winhandle (spacetypes.c:144)==13435==    by 0x81D78CA: scrarea_dispatch_events (editscreen.c:563)==13435==    by 0x81D8BA6: screen_dispatch_events (editscreen.c:1122)==13435====13435== Conditional jump or move depends on uninitialised value(s)==13435==    at 0x8608133: ManifoldResult::AddContactPoint(SimdVector3 const&amp;, SimdVector3 const&amp;, float) (SimdTransform.h:185)==13435==    by 0x860AAAD: GjkPairDetector::GetClosestPoints(DiscreteCollisionDetectorInterface::ClosestPointInput const&amp;, DiscreteCollisionDetectorInterface::Result&amp;) (GjkPairDetector.cpp:174)==13435==    by 0x860791F: ConvexConvexAlgorithm::ProcessCollision(BroadphaseProxy*, BroadphaseProxy*, float, int, bool) (ConvexConvexAlgorithm.cpp:182)==13435==    by 0x85FBD5B: SimpleBroadphase::DispatchAllCollisionPairs(Dispatcher&amp;, DispatcherInfo&amp;) (SimpleBroadphase.cpp:237)==13435==    by 0x85F7AAD: CcdPhysicsEnvironment::proceedDeltaTime(double, float) (CcdPhysicsEnvironment.cpp:328)==13435==    by 0x858693D: KX_KetsjiEngine::NextFrame() (KX_KetsjiEngine.cpp:391)==13435==    by 0x853A50B: StartKetsjiShell (BL_KetsjiEmbedStart.cpp:304)==13435==    by 0x826C3E3: start_game (space.c:478)==13435==    by 0x826EE3D: winqreadview3dspace (space.c:1517)==13435==    by 0x827B305: scrarea_do_winhandle (spacetypes.c:144)==13435==    by 0x81D78CA: scrarea_dispatch_events (editscreen.c:563)==13435==    by 0x81D8BA6: screen_dispatch_events (editscreen.c:1122)==13435====13435== Use of uninitialised value of size 4==13435==    at 0x860CB29: VoronoiSimplexSolver::UpdateClosestVectorAndPoints() (SimdQuadWord.h:62)==13435==    by 0x860D089: VoronoiSimplexSolver::closest(SimdVector3&amp;) (VoronoiSimplexSolver.cpp:234)==13435==    by 0x860A82B: GjkPairDetector::GetClosestPoints(DiscreteCollisionDetectorInterface::ClosestPointInput const&amp;, DiscreteCollisionDetectorInterface::Result&amp;) (GjkPairDetector.cpp:92)==13435==    by 0x860791F: ConvexConvexAlgorithm::ProcessCollision(BroadphaseProxy*, BroadphaseProxy*, float, int, bool) (ConvexConvexAlgorithm.cpp:182)==13435==    by 0x85FBD5B: SimpleBroadphase::DispatchAllCollisionPairs(Dispatcher&amp;, DispatcherInfo&amp;) (SimpleBroadphase.cpp:237)==13435==    by 0x85F7AAD: CcdPhysicsEnvironment::proceedDeltaTime(double, float) (CcdPhysicsEnvironment.cpp:328)==13435==    by 0x858693D: KX_KetsjiEngine::NextFrame() (KX_KetsjiEngine.cpp:391)==13435==    by 0x853A50B: StartKetsjiShell (BL_KetsjiEmbedStart.cpp:304)==13435==    by 0x826C3E3: start_game (space.c:478)==13435==    by 0x826EE3D: winqreadview3dspace (space.c:1517)==13435==    by 0x827B305: scrarea_do_winhandle (spacetypes.c:144)==13435==    by 0x81D78CA: scrarea_dispatch_events (editscreen.c:563)</code></pre></div>Maybe it helps. I trust valgrind quite a lot...<br><br>(bandoler)<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=19">bandoler</a> — Mon Jul 18, 2005 10:30 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[bandoler]]></name></author>
		<updated>2005-07-18T21:06:46+00:00</updated>

		<published>2005-07-18T21:06:46+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=58#p58</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=58#p58"/>
		<title type="html"><![CDATA[Linux build]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=58#p58"><![CDATA[
I've just compiled blender and run the blends that you ship with the win distribution. They seem to work fine. The one with the spheres seems to have a problem because it is terribly slow, and the one with the cubes has a fall-through problem sometimes...<br><br>I haven't tried to build standalone demos though.<br><br>(b)<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=19">bandoler</a> — Mon Jul 18, 2005 9:06 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Anonymous]]></name></author>
		<updated>2005-07-18T20:59:40+00:00</updated>

		<published>2005-07-18T20:59:40+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=57#p57</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=57#p57"/>
		<title type="html"><![CDATA[Linux build]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=57#p57"><![CDATA[
hi Bandoler,<br><br>thanks a lot, that would help a lot. I still wanted to go Linux, but unfortunately I'm hunting for a randomly occuring bug during conversion.<br><br>Thanks for the upper/lower case changes. So could you also get the Bullet demos to work under linux, with glut ?<br><br>Thanks again,<br>Erwin<p>Statistics: Posted by Guest — Mon Jul 18, 2005 8:59 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[bandoler]]></name></author>
		<updated>2005-07-18T20:45:26+00:00</updated>

		<published>2005-07-18T20:45:26+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=56#p56</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=56#p56"/>
		<title type="html"><![CDATA[Linux build]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=56#p56"><![CDATA[
Hi,<br><br>  I'm currently modifying some uppercase7lowercase to compile bullet in blender under linux (with scons). Just in case you are interested in a patch or something...<br><br>(bandoler)<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=19">bandoler</a> — Mon Jul 18, 2005 8:45 pm</p><hr />
]]></content>
	</entry>
	</feed>
