Results 23 comments of Pika

如果只自己的项目出现了,尝试把jstring nativeStackTrace = currentEnv->NewStringUTF(backtraceToLogcat().c_str());注释掉看看,用一个其他string看看,信号6就证明操作被中断了,可能回溯堆栈有问题

可以的话,在demo中的cpp里面,Java_com_example_signal_MainActivity_throwNativeCrash ,改成raise 11看看

你是不是没有调用,SignalController(this).initSignal,要在initSignal里面设置自己想要监听的信号呀,demo只监听了abort跟quit

嗯嗯,看到了,适配10以上的机器存在问题,后续会提mr修复

> @andasl W/Matrix.ActivityLeakFixer: caught unexpected exception when unbind drawables. 这个日志应该不是直接导致 crash 的原因,这个是有被 catch 住的异常,是否有 crash 相关的详细堆栈或日志信息呢? > > 我们没有复现问题,remove background 的时机在 onDetachedFromWindow 之后,理论上是安全的 > > #667 该修复无效,issue 的内容是 mCircleView.getBackground() 的结果为空,修复代码中...

偶然有复现,1.0.0給设置一个动画并执行,在detachwindow的时候就有几率复现,这里源码在处理的时候只是重置,没有置为空,应该也是有考虑动画原因吧 ---原始邮件--- 发件人: ***@***.***> 发送时间: 2021年11月16日(周二) 晚上9:39 收件人: ***@***.***>; 抄送: ***@***.******@***.***>; 主题: Re: [Tencent/matrix] 修复SwipeRefreshLayout空指针异常 (PR #672) 请问有可以复现的代码吗?可能在某些特殊情况下 Activity destroy 后重复回调了 onDetachedFromWindow,看看有没有除了加白之外的解法 — You are receiving this because you authored...

偶尔复现,加了动画后activity销毁了。是不是gc不是立马生效,所以后续有一些回调刚好执行了Reset。而Reset的drawable被销毁了导致npe。重复调用detachwindow没有预订过,如有也麻烦大佬告知一下。 个人观点这种存在自定义处理过程的view最好加个白名单处理 ---原始邮件--- 发件人: ***@***.***> 发送时间: 2021年11月16日(周二) 晚上9:43 收件人: ***@***.***>; 抄送: ***@***.******@***.***>; 主题: Re: [Tencent/matrix] 修复SwipeRefreshLayout空指针异常 (PR #672) 请问有可以复现的代码吗?可能在某些特殊情况下 Activity destroy 后重复回调了 onDetachedFromWindow,看看有没有除了加白之外的解法 SwipeRefreshLayout#reset 一共有四个地方调用: onAnimationEnd onDetachedFromWindow setEnabled(false) 和 setProgressViewOffset,我只在后两者错误使用的情况下(destroy...

JNI DETECTED ERROR IN APPLICATION: JNI FindClass called with pending exception java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available runtime.cc:677] (Throwable with no stack trace)...