Project

General

Profile

Bug #834

+traceprocessors causes crash.

Added by Nikhil Jain almost 4 years ago. Updated over 3 years ago.

Status:
Merged
Priority:
High
Assignee:
Category:
-
Target version:
Start date:
09/17/2015
Due date:
% Done:

0%


out (9.14 KB) Probir Roy, 09/24/2015 04:45 PM

History

#1 Updated by Nikhil Jain almost 4 years ago

  • Assignee set to Ronak Buch

#2 Updated by Nikhil Jain almost 4 years ago

  • Assignee changed from Ronak Buch to Probir Roy

Offloading Ronak.

#3 Updated by Nikhil Jain almost 4 years ago

In order to get it running, I had done the following change:

diff --git a/src/ck-perf/trace-projections.C b/src/ck-perf/trace-projections.C
index 41c225e..5876e14 100644
--- a/src/ck-perf/trace-projections.C
+++ b/src/ck-perf/trace-projections.C
@@ -1045,7 +1045,7 @@ TraceProjections::TraceProjections(char **argv):
        currentPhaseID(0), lastPhaseEvent(NULL)
 {
   //  CkPrintf("Trace projections dummy constructor called on %d\n",CkMyPe());
-
+  _logPool = NULL;
   if (CkpvAccess(traceOnPe) == 0) return;

   CtvInitialize(int,curThreadEvent);

#4 Updated by Probir Roy almost 4 years ago

  • File out added

I could not regenerate the bug. I ran "./charmrun ++local ./jacobi3d.prj 64 64 +p32 +traceprocessors 3 ++verbose". I am using netlrts build.

I have attached the output as reference.

#5 Updated by Probir Roy almost 4 years ago

  • Assignee changed from Probir Roy to Nikhil Jain

#6 Updated by Probir Roy almost 4 years ago

Nikhil to add the fix he has, the bug is not reproducible with simple cases

#7 Updated by Nikhil Jain almost 4 years ago

  • Status changed from New to Implemented

#8 Updated by Eric Bohm over 3 years ago

  • Status changed from Implemented to Merged
  • translation missing: en.field_closed_date set to 2015-10-20 14:12:34.974438

#9 Updated by Nikhil Jain over 3 years ago

  • Status changed from Merged to Closed

#10 Updated by Phil Miller over 3 years ago

  • Status changed from Closed to Merged

Set status back to Merged so that we can distinguish whether the code was changed in some way, or the fix was elsewhere. Both are non-open states from Redmine's perspective.

Also available in: Atom PDF