why btconvexshape.cpp crash in ios4.1 ogre1.8 iphonesdk4.2?

yaxinhoo
Posts: 2
Joined: Mon Aug 02, 2010 8:48 am

why btconvexshape.cpp crash in ios4.1 ogre1.8 iphonesdk4.2?

Post by yaxinhoo »

i have a app , use bullet ,mygui , ogrebullet .
when i build the app on ogre1.7.1 for device ipod touch 3.1.3 and ipad 3.2.1 on iphonesdk4.0.1 , the app is runing good.
but when i build the app on ogre1.8 from trunk for device ipod 4.1 on iphonesdk4.2 , the app crash when the mainloop stepSimulation physic world.
i got a error of "GDB:Program receive signal:"SIGABRT". "

the following is my exception stack. any suggestion or any hint to help me ?

the following is call stack

Code: Select all

#0   0x34a36ac8 in __kill
#1   0x34a36abe in kill
#2   0x34a36ab0 in raise
#3   0x34a4b040 in abort
#4   0x34a39142 in __assert_rtn
#5   0x008977e4 in convexHullSupport at btConvexShape.cpp:108
#6   0x00898b88 in btConvexShape::localGetSupportVertexWithoutMarginNonVirtual at btConvexShape.cpp:267
#7   0x008bcbbc in btGjkPairDetector::getClosestPointsNonVirtual at btGjkPairDetector.cpp:147
#8   0x008bdac0 in btGjkPairDetector::getClosestPoints at btGjkPairDetector.cpp:76
#9   0x008817a4 in btConvexConvexAlgorithm::processCollision at btConvexConvexAlgorithm.cpp:368
#10   0x0086b64c in btCollisionDispatcher::defaultNearCallback at btCollisionDispatcher.cpp:268
#11   0x0086c400 in btCollisionPairCallback::processOverlap at btCollisionDispatcher.cpp:224
#12   0x00858c70 in btHashedOverlappingPairCache::processAllOverlappingPairs at btOverlappingPairCache.cpp:387
#13   0x0086af08 in btCollisionDispatcher::dispatchAllCollisionPairs at btCollisionDispatcher.cpp:238
#14   0x0087378c in btCollisionWorld::performDiscreteCollisionDetection at btCollisionWorld.cpp:214
#15   0x008d6704 in btDiscreteDynamicsWorld::internalSingleStepSimulation at btDiscreteDynamicsWorld.cpp:318
#16   0x008d71f4 in btDiscreteDynamicsWorld::stepSimulation at btDiscreteDynamicsWorld.cpp:281
#17   0x008f8b48 in OgreBulletDynamics::DynamicsWorld::stepSimulation at OgreBulletDynamicsWorld.cpp:102
#18   0x0097da94 in XXX::BulletManager::frameStarted at XXXBulletManager.cpp:1036
#19   0x00097914 in XXX::Application::renderOneFrame at XXXXApplication.cpp:358
#20   0x0002ddcc in -[AppDelegate renderOneFrame:] at XXXMain.cpp:192
#21   0x33be84f8 in __NSFireTimer
#22   0x32e417fa in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
#23   0x32e412ac in __CFRunLoopDoTimer
#24   0x32e127a4 in __CFRunLoopRun
#25   0x32e12276 in CFRunLoopRunSpecific
#26   0x32e1217e in CFRunLoopRunInMode
#27   0x338b75f2 in GSEventRunModal
#28   0x338b769e in GSEventRun
#29   0x313cc122 in -[UIApplication _run]
#30   0x313ca12e in UIApplicationMain
#31   0x0002e17c in main at XXXXMain.cpp:59
yaxinhoo
Posts: 2
Joined: Mon Aug 02, 2010 8:48 am

Re: why btconvexshape.cpp crash in ios4.1 ogre1.8 iphonesdk4

Post by yaxinhoo »

this is my dynamicsworld
You do not have the required permissions to view the files attached to this post.