Project

General

Profile

Bug #1799

Charm++ program segfaults when an element from a nodegroup proxy is used for message passing

Added by Dong Hun Lee over 1 year ago. Updated over 1 year ago.

Status:
Merged
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
02/14/2018
Due date:
% Done:

0%


Description

In the attached example, when a callback of a reduction for a nodegroup is specified with an element of the nodegroup (instead of the whole nodegroup proxy), the program segfaults, and the variable set in the nodegroup's constructor appears to become corrupted.
Happened using ofi-linux-x86_64-smp and netlrts-linux-x86_64-smp; v6.8.2.

This does not happen when group chares are used or if the whole nodegroup proxy is provided for the callback.

hello.C View (1.03 KB) Dong Hun Lee, 02/14/2018 02:59 PM

hello.ci (452 Bytes) Dong Hun Lee, 02/14/2018 02:59 PM

History

#1 Updated by Dong Hun Lee over 1 year ago

Originally saw this problem from another application using:

thisProxy[0].someFunction()
where thisProxy is a nodegroup proxy.
But was not able to reproduce this error in an example.

#2 Updated by Ronak Buch over 1 year ago

  • Assignee set to Ronak Buch
  • Status changed from New to In Progress

#3 Updated by Ronak Buch over 1 year ago

  • Status changed from In Progress to Implemented

#4 Updated by Ronak Buch over 1 year ago

  • Status changed from Implemented to Merged

#5 Updated by Sam White over 1 year ago

  • Target version set to 6.9.0

Also available in: Atom PDF