Closed GoogleCodeExporter closed 9 years ago
As with issue 161, I'd rather solve the underlying problem than change the
spinlock
code. Where was the .NET thread trying to acquire the spinlock? What does it
mean
that a thread 'owned' the spinlock -- do you mean that at the time the main
thread
exited, it had the spinlock acquired? If so, I think the best solution is to
make
sure threads release the lock when they exit. Do you know why the main thread
had
the lock on exit?
Original comment by csilv...@gmail.com
on 22 Jul 2009 at 8:55
Ping. I'd like to understand this a bit more. How did the thread exit in a
way that
didn't crash the entire program? Presumably if it exited while some tcmalloc
lock
was held, it was inside a tcmalloc routine. That should never cause a thread
to exit
without terminating the program. Do you have stacktrace information?
Original comment by csilv...@gmail.com
on 14 Oct 2009 at 11:11
As with issue 161, closing due to lack of feedback.
Original comment by csilv...@gmail.com
on 10 Mar 2010 at 6:16
Original issue reported on code.google.com by
escri...@hotmail.com
on 21 Jul 2009 at 2:51