On Sat, 5 Sep 2009, Derek Gaston wrote:

> Well... I think there is a deeper issue here than just having _closed not 
> getting set to true.

Yes, there definitely is.  The failing is_closed() assert is not your
real problem (it's asserting something which is true in essence, even
if the bool is technically false); that assert is just masking
whatever the real problem is.

> Like I mentioned, I was investigating because I am getting somewhat
> random segfaults.  I ended up backing up to a revision just before
> ghosted vectors were made the default (3444 I believe)... and that
> completed fixed it.

Don't bet on that being completely fixed.  So far the ghosted vectors
are batting 1.000 on "revealing bugs in other code" vs "having bugs
themselves".  In particular, it's possible that an incomplete
send_list is leading to a situation where a ghosted vector would (in
opt mode) segfault but a serial vector would just (perhaps very
slightly!) corrupt your result.  I would strongly recommend you run in
dbg mode with ghosted vectors on now that that assert is fixed, and
see if you still get to a segfault or if you get a failed assert in a
ghost coefficient lookup instead.
---
Roy

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to