crashing when changing otl type properties

   5167   5   0
User Avatar
Member
71 posts
Joined:
Offline
This happens fairly regularly. Create an otl (A) that contains another otl (B). Add or delete a parameter to or from B in its type properties and save it.

It always crashes in the same spot:

Crash report from mark; Houdini Master Version 9.1.124
Traceback from Sun Mar 2 12:38:41 2008
Caught signal 11
AP_Interface::coredumpHandler(UTsignalHandlerArg) (??:0)
UT_Signal::UT_ComboSignalHandler:perator()(int, siginfo*, void*) const (??:0)
UT_Signal::processSignal(int, siginfo*, void*) (??:0)
_L_mutex_unlock_17 (??:0)
PSI2_DialogPRM::setParmList(PRM_ParmList*, bool) (??:0)
PSI2_DialogPRM::setOpData(PRM_ParmList*, OP_Node*, bool) (??:0)
OPUI_Dialog::setNode(OP_Node*, bool) (??:0)
FUI_DialogManager::getDialog(OP_Node*, PRM_Template:RM_Export) (??:0)
FUSE_ParmDialog::setDialog(OP_Node*, OPUI_App*, int) (??:0)
FUSE_ParmDialogApp::pathNodeChanged(OP_Node*) (??:0)
OPUI_App:puiSetOpNetPtr(OP_Network*) (??:0)
FUI_NetApp::handlePathChange(UI_Event*) (??:0)
UI_Queue::processNextEvent() (??:0)
UI_Queue::drain() (??:0)
UI_Queue::eventLoop() (??:0)
main (??:0)
User Avatar
Staff
3465 posts
Joined: July 2005
Offline
is otl B Embedded or is it's definition on disc?
Michael Goldfarb | www.odforce.net
Training Lead
SideFX
www.sidefx.com
User Avatar
Staff
4565 posts
Joined: July 2005
Offline
Which version are you running? If you can post a simple A/B asset setup that demonstrates this behavior that would be beyond helpful.

Thanks,
Mark
User Avatar
Member
71 posts
Joined:
Offline
sorry, took a while to find the minimal reproducible case:

move aside ~/houdini9.1
open houdini
drop a geometry obj
add an attribcreate after the file sop
set name to “foo”
select the attribcreate
collapse to subnet
create digital asset: typename=foo, desc=Foo, file=$HIP/foo.otl, current hip file only
hit Accept
(the type properties pop up)
select Parameters page
dive into the new asset (subnet1)
promote attribcreate1/value1 to the otl's parameters (drag & drop)
hit Accept
go up one level
copy and paste subnet1

crash:

Crash report from mark; Houdini Master Version 9.1.124
Traceback from Mon Mar 3 20:09:11 2008
Caught signal 11
AP_Interface::coredumpHandler(UTsignalHandlerArg) (??:0)
UT_Signal::UT_ComboSignalHandler:perator()(int, siginfo*, void*) const (??:0)
UT_Signal::processSignal(int, siginfo*, void*) (??:0)
_L_mutex_unlock_17 (??:0)
PSI2_DialogPRM::setParmList(PRM_ParmList*, bool) (??:0)
PSI2_DialogPRM::setOpData(PRM_ParmList*, OP_Node*, bool) (??:0)
OPUI_Dialog::setNode(OP_Node*, bool) (??:0)
FUI_DialogManager::getDialog(OP_Node*, PRM_Template:RM_Export) (??:0)
FUSE_ParmDialog::setDialog(OP_Node*, OPUI_App*, int) (??:0)
FUSE_ParmDialogApp::pathNodeChanged(OP_Node*) (??:0)
FUI_NetApp::handlePathChange(UI_Event*) (??:0)
UI_Queue::processNextEvent() (??:0)
UI_Queue::drain() (??:0)
UI_Queue::eventLoop() (??:0)
main (??:0)
User Avatar
Staff
4565 posts
Joined: July 2005
Offline
Sorry, I didn't notice the Houdini version number in the crash log before. As I suspected, the steps you provide do not crash in the latest daily builds of Houdini (I tried 9.1.164). There have been numerous fixes to parameter dialogs since 9.1.124. Please install the latest daily build and your problem will go away.

Mark
User Avatar
Member
71 posts
Joined:
Offline
Ah, I didn't even realize daily builds were available for apprentice users. I'm downloading the latest now, thanks!

-Mark
  • Quick Links