> I have a pretty reliable permanent hang after updating to r9062 this evening. The hang isn't immediate, but happens pretty reliably after editing tracked files for 10 minutes or so.
Can’t think of why nor something I have experienced.
If others see similar, let me know.
> Inspecting a sample of the process suggests it is scm:background_status that is hanging. My repo is git. I tried disabling the SCM bundle, but that doesn't appear to have helped.
>
> The sample, if it's helpful: http://pastie.org/3411939
I need the ‘Binary Images’ part (at the bottom) to be able to translate the addresses to source/line numbers.
The background_status though is only a two line function, so not sure how much it’ll help.
_______________________________________________
textmate mailing list
text...@lists.macromates.com
http://lists.macromates.com/listinfo/textmate
> I have a pretty reliable permanent hang after updating to r9062 this evening. The hang isn't immediate, but happens pretty reliably after editing tracked files for 10 minutes or so.
Btw: To “downgrade” one can switch back to Normal Releases and hold down shift when clicking Check Now.
I'm not sure it is the same issue, but TM2 r9062 just hanged on a
Cmd+V paste command: C code source, 1 line (~20 chars) pasted.
Cheers,
Manu
> I'm not sure it is the same issue […]
If only you had run ‘sample TextMate’… ;)
Anyway, someone had same issue on IRC and I got a sample with the missing load addresses and reworked the code involved. This has been pushed as a test build, so those affected please test r9063 (by holding option when doing Check Now) and let me know if the problem persists (I didn’t actually find an issue, but I avoided using std::tr1::enable_shared_from_this which was indirectly involved in this).
I ran it, but I forgot to dump it :-(
Anyway, here is a new sample trace as TM2 r9062 hung on performing the
update towards r9063 ;-)
Thanks,
Manu
> […] here is a new sample trace as TM2 r9062 hung on performing the
> update towards r9063 ;-)
Looks like it could be same issue.
I pushed r9064 where I removed the code that used the mutex (indirect form a shared_ptr) which seemed to play an active role in the deadlock.
On 19/02/2012, at 19.40, Emmanuel Blot wrote:
> […] here is a new sample trace as TM2 r9062 hung on performing the
> update towards r9063 ;-)
Looks like it could be same issue.
I pushed r9064 where I removed the code that used the mutex (indirect form a shared_ptr) which seemed to play an active role in the deadlock.