Thread: [brlcad-tracker] [ brlcad-Bugs-925408 ] mk_lcomb() in libwdb fails on large combinations
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: SourceForge.net <no...@so...> - 2006-08-08 17:19:55
|
Bugs item #925408, was opened at 2004-03-29 16:32 Message generated for change (Comment added) made by brlcad You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640802&aid=925408&group_id=105292 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Modeling Group: crash or data loss Status: Open Resolution: None Priority: 2 Submitted By: Sean Morrison (brlcad) Assigned to: Nobody/Anonymous (nobody) Summary: mk_lcomb() in libwdb fails on large combinations Initial Comment: Depending on the stack size, if you attempt to create a very large combination the program will fail. This is due to a recursive call limit when preparing to write out the data often resulting in a corrupted database. ---------------------------------------------------------------------- >Comment By: Sean Morrison (brlcad) Date: 2006-08-08 17:19 Message: Logged In: YES user_id=785737 Some more details: mk_tree_pure() builds a left-heavy tree, especially for large unions of objects. this isn't a recursive call, but then when writing the combination out to disk via wdb_put_internal() it ends up making recursive lookup and put_external calls. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640802&aid=925408&group_id=105292 |
From: SourceForge.net <no...@so...> - 2007-12-18 16:05:11
|
Bugs item #925408, was opened at 2004-03-29 16:32 Message generated for change (Comment added) made by brlcad You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640802&aid=925408&group_id=105292 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Modeling Group: crash or data loss >Status: Closed >Resolution: Later Priority: 2 Private: No Submitted By: Sean Morrison (brlcad) Assigned to: Nobody/Anonymous (nobody) Summary: mk_lcomb() in libwdb fails on large combinations Initial Comment: Depending on the stack size, if you attempt to create a very large combination the program will fail. This is due to a recursive call limit when preparing to write out the data often resulting in a corrupted database. ---------------------------------------------------------------------- >Comment By: Sean Morrison (brlcad) Date: 2007-12-18 16:05 Message: Logged In: YES user_id=785737 Originator: YES This bug has been annotated in the BUGS file. It's too low priority and developer-centric to keep open in the tracker indefinitely. ---------------------------------------------------------------------- Comment By: Sean Morrison (brlcad) Date: 2006-08-08 17:19 Message: Logged In: YES user_id=785737 Some more details: mk_tree_pure() builds a left-heavy tree, especially for large unions of objects. this isn't a recursive call, but then when writing the combination out to disk via wdb_put_internal() it ends up making recursive lookup and put_external calls. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640802&aid=925408&group_id=105292 |