- fprintf(fp," %p %s %s %p%s\n", p->info, p->title,
- p->loc, (void*)p->tid, p->is_owner ? " *" : "");
+ fprintf(fp," %p %s, %s %p%s",
+ p->info, p->title, p->loc,
+ (void*)p->tid, p->is_owner ? " *" : "");
+ if( p->info->owner && p->info->owner != p->tid )
+ fprintf(fp," %p", (void*)p->info->owner);
+ fprintf(fp,"\n");