[Dune] [#738] starcdreadertest fails (Attachment added)

Dune flyspray at dune-project.org
Fri Feb 12 18:47:28 CET 2010


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

A new Flyspray task has been opened.  Details are below. 

User who did this - Jö Fahlke (joe) 

Attached to Project - Dune
Summary - starcdreadertest fails
Task Type - Bug Report
Category - Dune Modules
Status - New
Assigned To - 
Operating System - Unspecified / All
Severity - Low
Priority - Normal
Reported Version - 1.2
Due in Version - Undecided
Due Date - Undecided
Details - The starcdreadertest fails with a double free error (log attached).  Tracking
that down, I found that it is generated during exception unwinding: when the
starcdreader calls GridFactory<UGGrid<3> >::creategrid(), that calls
GridFactory<UGGrid<3> >::detectBoundarySegments() which executes

  DUNE_THROW(GridError, "The grid is not consistently oriented!"
             << "  Mismatch at element face: " << v);

During unwinding the GridFactory object's destructor is called.  The
destructor tries to free the UGGrid which somehow results in the double free
error.

My suspicion is that the UGGrid object is not always in a consistent state
during construction by the GridFactory, so it cannot be destroyed cleanly.  I
don't know enough about UG to go on from here, however.


One or more files have been attached.

More information can be found at the following URL:
http://www.dune-project.org/flyspray/index.php?do=details&task_id=738

You are receiving this message because you have requested it from the Flyspray bugtracking system.  If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.




More information about the Dune mailing list