Increasing stability on OsX? not GL related

   2113   3   0
User Avatar
Member
4189 posts
Joined: June 2012
Offline
Just wondering if there is a way to increase stability on OsX, now GL is almost completely stable. Overall it's pretty good but thought I'd throw it out there too.

I'm sending in the crash bugs via the pop-up dialog, and running the latest Os. Would anything else help? i.e. running Houdini on the build Os 10.10.x instead 10.11.x etc.

i.e. a sample crash adjusting the biped auto rig control scale.

Crash report from marty; Houdini Version 15.0.347
Uptime 2861 seconds
Sat Jan 9 11:03:10 2016
Caught signal 11

2 libHoudiniUI.dylib 0x0000000105e9ba70 AP_Interface::coreDumpChaser(UTsignalHandlerArg) + 624
3 libHoudiniUI.dylib 0x0000000105e9f86e AP_Interface::si_CrashHandler::chaser(UTsignalHandlerArg) + 46
4 libHoudiniUT.dylib 0x000000010e9086c2 signalCallback(UTsignalHandlerArg) + 1090
5 libHoudiniUT.dylib 0x000000010eb79790 UT_Signal::processSignal(int, __siginfo*, void*) + 160
6 libsystem_platform.dylib 0x00007fff9a1afeaa _sigtramp + 26
7 ??? 0x00007f87d4179c80 0x0 + 140221355629696
8 libHoudiniGEO.dylib 0x000000010c9f9411 GT_GEOElementArray::doFillArray(fpreal16*, long long, long long, int, int) const + 577
9 libHoudiniAPPS3.dylib 0x0000000102e17f3e GR_PrimQuadric::updatePolyGeo(RE_Render*, GR_PrimQuadricGeoInfo const&, GR_UpdateParms const&) + 846
10 libHoudiniAPPS3.dylib 0x0000000102e1a9dc GR_PrimSphere::update(RE_Render*, UT_IntrusivePtr<GT_Primitive> const&, GR_UpdateParms const&) + 972
11 libHoudiniAPPS3.dylib 0x0000000102e03dd7 GR_Primitive::updatePrim(RE_Render*, UT_IntrusivePtr<GT_Primitive> const&, GR_UpdateParms const&) + 343
12 libHoudiniAPPS3.dylib 0x0000000102e6ba3c GUI_GeoRender::updatePrimitives(RE_Render*, GR_DisplayOption*, UT_Array<UT_IntrusivePtr<GT_Primitive> >&, GT_RefineParms&, GR_UpdateReason, GR_DecorationOverride, char const*, UT_Array<UT_Pair<UT_Matrix4T<double>, UT_Vector2T<int> > > const&) + 2892
13 libHoudiniAPPS3.dylib 0x0000000102e6587b GUI_GeoRender::update(RE_Render*, GR_DisplayOption*, GUI_SetupResult, GR_DecorationOverride, char const*, bool&, UT_Array<UT_Pair<UT_Matrix4T<double>, UT_Vector2T<int> > > const&) + 1931
14 libHoudiniAPPS3.dylib 0x0000000102e533e6 GUI_DetailLook::updateForRender(RE_Render*, GUI_DisplayOption&, RE_LightList*, GR_DecorationOverride, char const*, UT_Array<UT_Pair<UT_Matrix4T<double>, UT_Vector2T<int> > > const&, bool&, bool, GR_UpdateReason) + 262
15 libHoudiniAPPS3.dylib 0x0000000102c6638d DM_VPortAgent::setupGeometry(RE_Render*) + 1085
16 libHoudiniAPPS3.dylib 0x0000000102c69eaf DM_VPortAgent::renderViewport(RE_Render*, int, int) + 815
17 libHoudiniAPPS3.dylib 0x0000000102c69535 DM_VPortAgent::doRender(RE_Render*, int, int) + 565
18 libHoudiniAPPS3.dylib 0x0000000102ca304f DM_Viewport::doRender(RE_Render*, int, int) + 399
19 libHoudiniUI.dylib 0x000000010610dc1c UI_Feel::renderMe(RE_Render*, int, int) + 1100
20 libHoudiniUI.dylib 0x00000001061115b4 UI_Feel::doRenderKids(RE_Render*, int, int) + 356
21 libHoudiniUI.dylib 0x0000000106111335 UI_Feel::doRender(RE_Render*, int, int) + 197
22 libHoudiniUI.dylib 0x000000010610dc1c UI_Feel::renderMe(RE_Render*, int, int) + 1100
23 libHoudiniUI.dylib 0x00000001061115b4 UI_Feel::doRenderKids(RE_Render*, int, int) + 356
24 libHoudiniUI.dylib 0x0000000106111335 UI_Feel::doRender(RE_Render*, int, int) + 197
25 libHoudiniUI.dylib 0x00000001062321dc UI_Viewport::reRender(RE_Render*, bool) + 236
26 libHoudiniUI.dylib 0x0000000106236715 UI_Window::renderChildViews(RE_Render*) + 741
27 libHoudiniUI.dylib 0x0000000106236ba6 UI_Window::doRedrawSubclass() + 518
28 libHoudiniAPPS3.dylib 0x0000000102c9853a dm_ViewLayoutWindow::doRedrawSubclass() + 490
29 libHoudiniUI.dylib 0x000000010623a3c2 UI_Window::redrawRequest() + 162
30 libHoudiniUI.dylib 0x00000001061c5179 UI_Queue::doWindowRedraws() + 505
31 libHoudiniUI.dylib 0x00000001061c4aca UI_Queue::drain() + 378
32 libHoudiniUI.dylib 0x00000001061c53e0 UI_Queue::eventLoop() + 368
33 libHoudiniUI.dylib 0x0000000105ea1335 main + 4821
34 libdyld.dylib 0x00007fff8fc1a5ad start + 1
35 ??? 0x0000000000000001 0x0 + 1

User Avatar
Member
7720 posts
Joined: July 2005
Offline
The best thing to do is to still submit hip files with reproducible steps.
User Avatar
Member
4189 posts
Joined: June 2012
Offline
Thanks Edward - would be interesting to see what the average uptime is on the most stable system, as a comparison.
User Avatar
Member
4 posts
Joined: Nov. 2015
Offline
I've been fairly pleased on how stable it is on my Hackinosh. GTX780, 32gram, 4.3ghz i7 quad core, running Yosemite 10.10.3

Is there a means in the software to time how long it runs in a session?
  • Quick Links