diff --git a/src/libsysprof-capture/sysprof-collector.c b/src/libsysprof-capture/sysprof-collector.c index d7f0f120..417eb1e9 100644 --- a/src/libsysprof-capture/sysprof-collector.c +++ b/src/libsysprof-capture/sysprof-collector.c @@ -424,7 +424,7 @@ sysprof_collector_get (void) #else self->tid = self->pid; #endif - self->next_counter_id = 1; + self->next_counter_id = (self->pid << 16); pthread_mutex_lock (&control_fd_lock);