Also, it didn't happen in earlier versions of LibMesh, for example 0.9.2.

Thanks,
Harshad

On Wed, Aug 2, 2017 at 3:35 AM, Harshad Sahasrabudhe <hsaha...@purdue.edu>
wrote:

> Hi Roy,
>
> I'm using version 1.1. The crash only happens with 2 or more processes. It
> doesn't happen on a single process.
>
> Thanks,
> Harshad
>
> On Tue, Aug 1, 2017 at 3:26 PM, Roy Stogner <royst...@ices.utexas.edu>
> wrote:
>
>>
>> On Tue, 1 Aug 2017, Harshad Sahasrabudhe wrote:
>>
>> I got a segfault when I called the PointLocatorTree::operator() function.
>>> Does anyone know why the segfault? Thanks! Here's the backtrace:
>>>
>>
>> What libMesh version are you using?  Those line numbers don't seem to
>> match up to master or 1.2.x.
>>
>> If I'm right about the line number offset between whatever you're
>> using and master, though, it looks like the segfault is either a NULL
>> element dereference or a dangling pointer dereference in find_element.
>> I don't know what could cause the former to happen.  The latter could
>> happen if you deleted mesh elements without rebuilding the point
>> locator afterwards, maybe?
>> ---
>> Roy
>>
>>
>> (gdb) bt
>>> #0  0x00002aaffd5a5e7b in libMesh::TreeNode<8u>::find_element
>>> (this=0x5a6f810,
>>>    p=..., allowed_subdomains=0xd6, relative_tol=9.9999999999999995e-07)
>>>    at src/utils/tree_node.C:481
>>> #1  0x00002aaffd5a5a72 in libMesh::TreeNode<8u>::find_element_in_children
>>> (
>>>    this=0x5a6f810, p=..., allowed_subdomains=0xd6,
>>>    relative_tol=9.9999999999999995e-07) at src/utils/tree_node.C:513
>>>
>>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to