MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    运行途中突然报错了,程序直接没了

    BUG反馈
    1
    1
    303
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • H
      hhymx 最后由 编辑

      07:22:32 [DefaultDispatcher-worker-3] WARN  com.github.unidbg.AbstractEmulator - emulate RX@0x4022e238[libfekit.so]0x22e238 exception sp=unidbg@0xbfffec20, msg=mem_write address=0x409d6000, offset=4ms 
      07:22:32 [DefaultDispatcher-worker-3] WARN  com.github.unidbg.linux.ARM64SyscallHandler - handleInterrupt intno=2, NR=-128400, svcNumber=0x19e, PC=unidbg@0xfffe0a74, LR=RX@0x402330cc[libfekit.so]0x2330cc, syscall=null 
      com.github.unidbg.arm.backend.BackendException: mem_write address=0x409d6000
      	at com.github.unidbg.arm.backend.Unicorn2Backend.mem_write(Unicorn2Backend.java:129)
      	at com.github.unidbg.pointer.UnidbgPointer.write(UnidbgPointer.java:180)
      	at com.github.unidbg.linux.android.dvm.DalvikVM64$159.handle(DalvikVM64.java:2553)
      	at com.github.unidbg.linux.ARM64SyscallHandler.hook(ARM64SyscallHandler.java:121)
      	at com.github.unidbg.arm.backend.Unicorn2Backend$11.hook(Unicorn2Backend.java:347)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn$NewHook.onInterrupt(Unicorn.java:109)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn.emu_start(Native Method)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn.emu_start(Unicorn.java:312)
      	at com.github.unidbg.arm.backend.Unicorn2Backend.emu_start(Unicorn2Backend.java:384)
      	at com.github.unidbg.AbstractEmulator.emulate(AbstractEmulator.java:380)
      	at com.github.unidbg.thread.Function64.run(Function64.java:39)
      	at com.github.unidbg.thread.MainTask.dispatch(MainTask.java:19)
      	at com.github.unidbg.thread.UniThreadDispatcher.run(UniThreadDispatcher.java:175)
      	at com.github.unidbg.thread.UniThreadDispatcher.runMainForResult(UniThreadDispatcher.java:99)
      	at com.github.unidbg.AbstractEmulator.runMainForResult(AbstractEmulator.java:340)
      	at com.github.unidbg.arm.AbstractARM64Emulator.eFunc(AbstractARM64Emulator.java:262)
      	at com.github.unidbg.Module.emulateFunction(Module.java:163)
      	at com.github.unidbg.linux.android.dvm.DvmObject.callJniMethod(DvmObject.java:135)
      	at com.github.unidbg.linux.android.dvm.DvmObject.callJniMethodObject(DvmObject.java:93)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:54)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      
      

      之前也报错过,信息好像有点不一样

      21:08:00[scheduling-1] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[mikulink.mapper]' package. Please check your configuration.
      21:10:00[scheduling-1] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[mikulink.mapper]' package. Please check your configuration.
      21:30:05[DefaultDispatcher-worker-1] WARN  com.github.unidbg.linux.ARM64SyscallHandler - handleInterrupt intno=2, NR=-128160, svcNumber=0x1ad, PC=unidbg@0xfffe0b64, LR=RX@0x40296b48[libfekit.so]0x296b48, syscall=null
      com.github.unidbg.arm.backend.BackendException: mem_write address=0x409d5000
      	at com.github.unidbg.arm.backend.Unicorn2Backend.mem_write(Unicorn2Backend.java:129)
      	at com.github.unidbg.pointer.UnidbgPointer.write(UnidbgPointer.java:180)
      	at com.github.unidbg.linux.android.dvm.array.ByteArray._GetArrayCritical(ByteArray.java:34)
      	at com.github.unidbg.linux.android.dvm.DalvikVM64$174.handle(DalvikVM64.java:2761)
      	at com.github.unidbg.linux.ARM64SyscallHandler.hook(ARM64SyscallHandler.java:121)
      	at com.github.unidbg.arm.backend.Unicorn2Backend$11.hook(Unicorn2Backend.java:347)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn$NewHook.onInterrupt(Unicorn.java:109)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn.emu_start(Native Method)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn.emu_start(Unicorn.java:312)
      	at com.github.unidbg.arm.backend.Unicorn2Backend.emu_start(Unicorn2Backend.java:384)
      	at com.github.unidbg.AbstractEmulator.emulate(AbstractEmulator.java:380)
      	at com.github.unidbg.thread.Function64.run(Function64.java:39)
      	at com.github.unidbg.thread.MainTask.dispatch(MainTask.java:19)
      	at com.github.unidbg.thread.UniThreadDispatcher.run(UniThreadDispatcher.java:175)
      	at com.github.unidbg.thread.UniThreadDispatcher.runMainForResult(UniThreadDispatcher.java:99)
      	at com.github.unidbg.AbstractEmulator.runMainForResult(AbstractEmulator.java:340)
      	at com.github.unidbg.arm.AbstractARM64Emulator.eFunc(AbstractARM64Emulator.java:262)
      	at com.github.unidbg.Module.emulateFunction(Module.java:163)
      	at com.github.unidbg.linux.android.dvm.DvmObject.callJniMethod(DvmObject.java:135)
      	at com.github.unidbg.linux.android.dvm.DvmObject.callJniMethodObject(DvmObject.java:93)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:54)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign$default(QQSecuritySign.kt:51)
      	at moe.fuqiuluo.api.UnidbgFetchQSign.sign(UnidbgFetchQSign.kt:177)
      	at moe.fuqiuluo.api.UnidbgFetchQSign$sign$1.invokeSuspend(UnidbgFetchQSign.kt)
      	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
      	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
      	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284)
      	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
      	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
      	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
      	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
      	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
      	at top.mrxiaom.qsign.QSignService.qSecurityGetSign(QSignService.kt:129)
      	at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.buildRawUniPacket(OutgoingPacket.kt:139)
      	at net.mamoe.mirai.internal.network.protocol.packet.chat.receive.MessageSvcPbSendMsg.createToGroupImpl$mirai_core(MessageSvc.PbSendMsg.kt:744)
      	at net.mamoe.mirai.internal.network.protocol.packet.chat.receive.MessageSvc_PbSendMsgKt.createToGroup(MessageSvc.PbSendMsg.kt:585)
      	at net.mamoe.mirai.internal.message.protocol.outgoing.GroupMessageProtocolStrategy.createPacketsForGeneralMessage$suspendImpl(MessageProtocolStrategy.kt:150)
      	at net.mamoe.mirai.internal.message.protocol.outgoing.GroupMessageProtocolStrategy.createPacketsForGeneralMessage(MessageProtocolStrategy.kt)
      	at net.mamoe.mirai.internal.message.protocol.outgoing.GroupMessageProtocolStrategy.createPacketsForGeneralMessage(MessageProtocolStrategy.kt:139)
      	at net.mamoe.mirai.internal.message.protocol.impl.GeneralMessageSenderProtocol$GeneralMessageSender.process(GeneralMessageSenderProtocol.kt:66)
      	at net.mamoe.mirai.internal.message.protocol.outgoing.OutgoingMessageProcessorAdapter.process(OutgoingMessagePipelineProcessor.kt:26)
      	at net.mamoe.mirai.internal.message.protocol.outgoing.OutgoingMessageProcessorAdapter.process(OutgoingMessagePipelineProcessor.kt:20)
      	at net.mamoe.mirai.internal.pipeline.AbstractProcessorPipeline.process$suspendImpl(ProcessorPipeline.kt:287)
      	at net.mamoe.mirai.internal.pipeline.AbstractProcessorPipeline.process(ProcessorPipeline.kt)
      	at net.mamoe.mirai.internal.message.protocol.MessageProtocolFacadeImpl.preprocessAndSendOutgoingImpl(MessageProtocolFacade.kt:361)
      	at net.mamoe.mirai.internal.message.protocol.MessageProtocolFacadeImpl.preprocessAndSendOutgoing(MessageProtocolFacade.kt:345)
      	at net.mamoe.mirai.internal.message.protocol.MessageProtocolFacade$INSTANCE.preprocessAndSendOutgoing(MessageProtocolFacade.kt)
      	at net.mamoe.mirai.internal.contact.AbstractUserKt.sendMessageImpl(AbstractUser.kt:263)
      	at net.mamoe.mirai.internal.contact.CommonGroupImpl.sendMessage$suspendImpl(GroupImpl.kt:221)
      	at net.mamoe.mirai.internal.contact.CommonGroupImpl.sendMessage(GroupImpl.kt)
      	at net.mamoe.mirai.contact.Group$sendMessage$1.invoke(Group.kt)
      	at net.mamoe.mirai.contact.Group$sendMessage$1.invoke(Group.kt)
      	at kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$1.invokeSuspend(IntrinsicsJvm.kt:205)
      	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
      	at kotlin.coroutines.ContinuationKt.startCoroutine(Continuation.kt:115)
      	at me.him188.kotlin.jvm.blocking.bridge.internal.RunSuspendKt.$runSuspend$(RunSuspend.kt:18)
      	at net.mamoe.mirai.contact.Group.sendMessage(Group.kt)
      	at mikulink.command.CommandConfig.group(CommandConfig.java:203)
      	at mikulink.event.MessageEvents.onGroupMessage(MessageEvents.java:160)
      	at jdk.internal.reflect.GeneratedMethodAccessor311.invoke(Unknown Source)
      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
      	at net.mamoe.mirai.internal.event.JvmMethodListenersInternalKt.registerEventHandler$callMethod$invokeWithErrorReport(JvmMethodListenersInternal.kt:140)
      	at net.mamoe.mirai.internal.event.JvmMethodListenersInternalKt.access$registerEventHandler$callMethod$invokeWithErrorReport(JvmMethodListenersInternal.kt:1)
      	at net.mamoe.mirai.internal.event.JvmMethodListenersInternalKt$registerEventHandler$callMethod$2.invokeSuspend(JvmMethodListenersInternal.kt:154)
      	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
      	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
      	at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
      	at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
      	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
      	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
      	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
      	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
      Caused by: unicorn.UnicornException: Invalid memory write (UC_ERR_WRITE_UNMAPPED)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn.mem_write(Native Method)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn.mem_write(Unicorn.java:223)
      	at com.github.unidbg.arm.backend.Unicorn2Backend.mem_write(Unicorn2Backend.java:127)
      	... 73 common frames omitted
      
      1 条回复 最后回复 回复 引用 0
      • 1 / 1
      • First post
        Last post
      Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact