Attaching Rider for MacOS debugger to local process causes thread to hang

Answered

Using MacOS 10.12.6, dotnet core 2.0, and Rider EAP. After attaching debugger to a local process, the process stops working or responding to async calls, of course never hitting the breakpoints. dtruss on the process shows the following:

gettimeofday(0x700002D7BB48, 0x0, 0x0)         = 0 0
psynch_cvwait(0x7FB4CB84DB20, 0x79700100797100, 0x71B00)         = -1 Err#316
gettimeofday(0x700002D7BB48, 0x0, 0x0)         = 0 0
psynch_cvwait(0x7FB4CB84DB20, 0x79710100797200, 0x71B00)         = -1 Err#316
gettimeofday(0x700002D7BB48, 0x0, 0x0)         = 0 0
psynch_cvwait(0x7FB4CB84DB20, 0x79720100797300, 0x71B00)         = -1 Err#316
...

Any ideas on what's happening or how to fix this?

3 comments
Comment actions Permalink

Does it reproduce for any process or only your app? Can we have it to repro? Anyway please submit an issue to youtrack.JetBrains.com and attach logs from Help-Show log in Finder. Follow up here with a link to request. Thanks!

0
Comment actions Permalink

https://youtrack.jetbrains.com/issue/RIDER-9526

 

Thanks for your prompt response. This is happening to a number of different apps I'm working on. (Working for a company, sp can't give you access to the source code, sorry.)

0
Comment actions Permalink

We can sign NDA if needed and maybe you can give us just application without sources?

0

Please sign in to leave a comment.