LineBreakpoint created at suspendFunWithInner.kt:40 Run Java Connected to the target VM suspendFunWithInner.kt:40 Thread stack trace: CoroutinePreflightFrame c:!LINE_NUMBER!, TestSuspendA$InClassB$InClassC (continuation) ($continuation, $result, inClassCMethodVal) CoroutineInfo: 1 coroutine RUNNING CoroutineStackFrame b:!LINE_NUMBER!, TestSuspendA$InClassB (continuation) (inClassBMethodVal) CoroutineStackFrame a:!LINE_NUMBER!, TestSuspendA (continuation) (methodVal) CoroutineStackFrame invokeSuspend:!LINE_NUMBER!, SuspendFunWithInnerKt$main$1 (continuation) (rootCoroutineVal) CoroutineStackFrame resumeWith:!LINE_NUMBER!, BaseContinuationImpl (kotlin.coroutines.jvm.internal) ($i$a$-with-BaseContinuationImpl$resumeWith$1, $this$with, completion, current, param, result, this) CoroutineStackFrame run:!LINE_NUMBER!, DispatchedTask (kotlinx.coroutines) ($i$a$-withCoroutineContext-DispatchedTask$run$1, $i$f$withCoroutineContext, context, continuation, countOrElement$iv, delegate, exception, fatalException, job, oldValue$iv, state, taskContext, this) CoroutineStackFrame processNextEvent:!LINE_NUMBER!, EventLoopImplBase (kotlinx.coroutines) (delayed, task, this) CoroutineStackFrame joinBlocking:!LINE_NUMBER!, BlockingCoroutine (kotlinx.coroutines) (this) CoroutineStackFrame runBlocking:!LINE_NUMBER!, BuildersKt__BuildersKt (kotlinx.coroutines) (block, context, contextInterceptor, coroutine, currentThread, eventLoop, newContext) CoroutineStackFrame runBlocking:!LINE_NUMBER!, BuildersKt (kotlinx.coroutines) (block, context) CoroutineStackFrame runBlocking$default:!LINE_NUMBER!, BuildersKt__BuildersKt (kotlinx.coroutines) () CoroutineStackFrame runBlocking$default:!LINE_NUMBER!, BuildersKt (kotlinx.coroutines) () CoroutineStackFrame main:!LINE_NUMBER!, SuspendFunWithInnerKt (continuation) (mainTestVal) Coroutine creation stack trace CreationCoroutineStackFrame createCoroutineUnintercepted:!LINE_NUMBER!, IntrinsicsKt__IntrinsicsJvmKt (kotlin.coroutines.intrinsics) () CreationCoroutineStackFrame startCoroutineCancellable:!LINE_NUMBER!, CancellableKt (kotlinx.coroutines.intrinsics) () CreationCoroutineStackFrame runBlocking$default:!LINE_NUMBER!, BuildersKt (kotlinx.coroutines) () CreationCoroutineStackFrame main:!LINE_NUMBER!, SuspendFunWithInnerKt (continuation) () CreationCoroutineStackFrame FRAME:main:-1, SuspendFunWithInnerKt (continuation) () Disconnected from the target VM Process finished with exit code 0