能力值:
( LV2,RANK:10 )
|
-
-
2 楼
没大佬遇到过吗? 求解!!!!
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
进程挂了而已,signal4,执行了cpu无法识别的汇编指令
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
请教一下 。这种情况要这么排查呢?或者有什么解决方法?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
不吃早饭
进程挂了而已,signal4,执行了cpu无法识别的汇编指令
请教一下 。这种情况要这么排查呢?或者有什么解决方法?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
有偿求跪。能解决的加qq:1170941265
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
好名字_654931
请教一下[em_67]。这种情况要这么排查呢?或者有什么解决方法? ida之类的调试器附加上去,收到signal 4信号时看一下是哪条指令造成的,还有调用堆栈之类的
最后于 2022-3-6 22:39
被不吃早饭编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
好名字_654931
请教一下[em_67]。这种情况要这么排查呢?或者有什么解决方法?
或者注册一下signal 4的信号处理函数,在里面输出一下pc寄存器,lr寄存器之类的,更深一步可以通过信号处理函数里传入的ucontext回溯一下调用堆栈,可以用libart.so里的DumpNativeStack这个导出函数
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
这种情况正常情况下系统应该就会输出堆栈回溯的,这里看上去并没有输出,可能是signal 4的信号处理函数被替换了之类的
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
不吃早饭
好名字_654931
请教一下[em_67]。这种情况要这么排查呢?或者有什么解决方法? ida之类的调试器附加上去,收到signal& ...
能加个好友嘛。有偿请教
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
不吃早饭
或者注册一下signal 4的信号处理函数,在里面输出一下pc寄存器,lr寄存器之类的,更深一步可以通过信号处理函数里传入的ucontext回溯一下调用堆栈,可以用libart.so里的DumpNat ...
好的。我研究一下。谢谢!
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
不吃早饭
好名字_654931
请教一下[em_67]。这种情况要这么排查呢?或者有什么解决方法? ida之类的调试器附加上去,收到signal& ...
ida没有过多的打印。只看到 Debugger: process has exited (exit code 4)
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
好名字_654931
ida没有过多的打印。只看到 Debugger: process has exited (exit code 4)
没有断下来么
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
好名字_654931
ida没有过多的打印。只看到 Debugger: process has exited (exit code 4)
ida什么版本,会不会是ida版本较低导致的
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
不吃早饭
ida什么版本,会不会是ida版本较低导致的
用的是7.5.201028版本。不算低吧
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
不吃早饭
没有断下来么
没断下来,子进程直接被结束掉了
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
好名字_654931
没断下来,子进程直接被结束掉了
但是可以肯定是的。肯定是断点相关的东西,导致退出的。 因为是没下断点,程序可以正常运行
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
好名字_654931
但是可以肯定是的。肯定是断点相关的东西,导致退出的。 因为是没下断点,程序可以正常运行
看一下你的ida的异常信号设置,可能你把signal 4设置为了不拦截
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
不吃早饭
看一下你的ida的异常信号设置,可能你把signal 4设置为了不拦截
您好,我找了一下,好像没看到设置信号的地方? 我目前的调试设置如下:
然后终端那边显示: 这个不是很懂。于是去看了一些类似这种报错的的文章:
好像跟系统架构方面的有关?
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
不吃早饭
或者注册一下signal 4的信号处理函数,在里面输出一下pc寄存器,lr寄存器之类的,更深一步可以通过信号处理函数里传入的ucontext回溯一下调用堆栈,可以用libart.so里的DumpNat ...
这个看了很多文章,还是没看懂不知道具体得怎么操作。能否麻烦一下分享个类似的学术文章?
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
好名字_654931
这个看了很多文章,还是没看懂不知道具体得怎么操作。能否麻烦一下分享个类似的学术文章?
你把样本发出来,我看看怎么回事
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
不吃早饭
你把样本发出来,我看看怎么回事
您好。我这里并没有看到signal4 是需要我手动添加嘛?
另外样本,我去找了一下那个文件,那个文件是在哪里的,怎么找也找不到。
按照根目录: system目录下: 还有find命令,貌似文件是没被创建出来。于是想去改他的参数,看看能不能把文件改到其他目录:
但是好像。他并没办法改输出的.debug文件目录。就很奇怪。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
好名字_654931
您好。我这里并没有看到signal4 是需要我手动添加嘛?另外样本,我去找了一下那个文件,那个文件是在哪里的,怎么找也找不到。按照根目录:system目录下:还有find命令,貌似文件是没被创建出来。 ... 你把app发出来,复现步骤讲清楚
最后于 2022-3-7 17:49
被不吃早饭编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
|
能力值:
( LV4,RANK:40 )
|
-
-
25 楼
师傅问题解决了吗
|
|
|