fix race on startup and support for cpu hotplug
[lttngtop.git] / src / cputop.c
index a0ff279e3eb95fc81c6bffa909fb14264c9a4f01..2e0ccddfdc3111dbb0cab02653fd559478818197 100644 (file)
@@ -33,7 +33,8 @@ void update_cputop_data(unsigned long timestamp, int64_t cpu, int prev_pid,
                elapsed = timestamp - tmpcpu->task_start;
                tmpcpu->current_task->totalcpunsec += elapsed;
                tmpcpu->current_task->threadstotalcpunsec += elapsed;
-               if (tmpcpu->current_task->pid != tmpcpu->current_task->tid)
+               if (tmpcpu->current_task->threadparent &&
+                               tmpcpu->current_task->pid != tmpcpu->current_task->tid)
                        tmpcpu->current_task->threadparent->threadstotalcpunsec += elapsed;
        }
 
This page took 0.021945 seconds and 4 git commands to generate.