19 Star 42 Fork 121

OpenHarmony / applications_systemui

 / 详情

[Bug]: 【3.2.15.1 RK3568】通知管理-批量管理页面Appfreeze

待办的
创建于  
2023-09-22 15:49

发生了什么问题?

反复打开与操作SystemUI-通知管理-批量管理页面,会卡顿2-3秒,有概率发生appfreeze。应用安装的越多,卡顿越久,appfreeze概率越大。

可能原因:
applications_systemui\features\managementcomponent\src\main\ets\com\ohos\view\component\appItemComponent.ets类的aboutToAppear中,调用了NotificationListener.subscribeEnableChanged与NotificationListener.register导致的

期望行为是什么?

解决卡顿

如何复现该缺陷

反复打开与操作SystemUI-通知管理-批量管理页面

其他补充信息

Appfreeze日志:
Device info:OpenHarmony 3.2
Build info:OpenHarmony 3.2.15.1
Module name:com.ohos.systemui
Version:1.0.0
Pid:1338
Uid:10008
Reason:APPLICATION_BLOCK_INPUT
appfreeze: com.ohos.systemui APPLICATION_BLOCK_INPUT at 20170807225303

DOMAIN:MULTIMODALINPUT
STRINGID:APPLICATION_BLOCK_INPUT
TIMESTAMP:2017/08/07-22:53:03:665
PID:1338
UID:10008
PACKAGE_NAME:com.ohos.systemui
PROCESS_NAME:com.ohos.systemui
MSG:User input does not respond


start time: 2017/08/07-22:53:03:670
DOMAIN = MULTIMODALINPUT
EVENTNAME = APPLICATION_BLOCK_INPUT
TIMESTAMP = 2017/08/07-22:53:03:665
PID = 1338
UID = 10008
TID = 889
PACKAGE_NAME = com.ohos.systemui
PROCESS_NAME = com.ohos.systemui
eventLog_action = s,pb:0,cmd:c,cmd:m
eventLog_interval = 10
MSG = User input does not respond

OpenStacktraceCatcher -- pid==1338 packageName is com.ohos.systemui
:
Result: 0 ( no error )
Timestamp:2017-08-07 22:53:03.000
Pid:1338
Uid:10008
Process name:com.ohos.systemui
Tid:1338, Name:com.ohos.system
#00 pc 0006c398 /system/lib/ld-musl-arm.so.1
#01 pc 000c9618 /system/lib/ld-musl-arm.so.1
#02 pc 000d419c /system/lib/ld-musl-arm.so.1(writev+44)
#03 pc 000119e5 /system/lib/libhilog.so(OHOS::HiviewDFX::Socket::WriteV(iovec const*, unsigned int)+16)
#04 pc 0001112f /system/lib/libhilog.so(HilogWriteLogMessage+78)
#05 pc 0000d47b /system/lib/libhilog.so(HiLogPrintArgs+910)
#06 pc 0000d03f /system/lib/libhilog.so(OHOS::HiviewDFX::HiLog::Error(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)+38)
#07 pc 0001c18b /system/lib/libace_napi_ark.z.so(ArkNativeFunction::NativeFunctionCallBack(panda::JsiRuntimeCallInfo*)+50)
#08 pc 0024933d /system/lib/libark_jsruntime.so
#09 pc 00179c69 /system/lib/libark_jsruntime.so
#10 pc 001783ff /system/lib/libark_jsruntime.so
#11 pc 00109d91 /system/lib/libark_jsruntime.so
#12 pc 00179c69 /system/lib/libark_jsruntime.so
#13 pc 001783ff /system/lib/libark_jsruntime.so
#14 pc 000dbbff /system/lib/libark_jsruntime.so
#15 pc 0017814b /system/lib/libark_jsruntime.so
#16 pc 002497d3 /system/lib/libark_jsruntime.so(panda::FunctionRef::Call(panda::ecmascript::EcmaVM const*, panda::Localpanda::JSValueRef, panda::Localpanda::JSValueRef const*, int)+442)
#17 pc 00017a25 /system/lib/libace_napi_ark.z.so(ArkNativeEngineImpl::CallFunction(NativeEngine*, NativeValue*, NativeValue*, NativeValue* const*, unsigned int)+552)
#18 pc 000160c9 /system/lib/libace_napi_ark.z.so(ArkNativeEngine::CallFunction(NativeValue*, NativeValue*, NativeValue* const*, unsigned int)+28)
#19 pc 00012295 /system/lib/libace_napi.z.so(napi_call_function+84)
#20 pc 0000dc37 /system/lib/module/libnotificationsubscribe.z.so
#21 pc 0001ea67 /system/lib/module/libnotificationsubscribe.z.so
#22 pc 0000cfb9 /system/lib/libuv.so(uv__work_done+120)
#23 pc 00010329 /system/lib/libuv.so
#24 pc 0000ff29 /system/lib/libuv.so(uv__io_poll+752)
#25 pc 0001066f /system/lib/libuv.so(uv_run+250)
#26 pc 00022579 /system/lib/libruntime.z.so
#27 pc 0000fc9b /system/lib/platformsdk/libeventhandler.z.so
#28 pc 0000b369 /system/lib/platformsdk/libeventhandler.z.so(OHOS::AppExecFwk::EventHandler::DistributeEvent(std::__h::unique_ptr<OHOS::AppExecFwk::InnerEvent, void ()(OHOS::AppExecFwk::InnerEvent)> const&)+356)
#29 pc 00011cf7 /system/lib/platformsdk/libeventhandler.z.so
#30 pc 00010de1 /system/lib/platformsdk/libeventhandler.z.so(OHOS::AppExecFwk::EventRunner::Run()+64)
#31 pc 0006083f /system/lib/libappkit_native.z.so(OHOS::AppExecFwk::MainThread::Start()+298)
#32 pc 0000eae9 /system/bin/appspawn
#33 pc 0000ebfb /system/bin/appspawn
#34 pc 0000e4e7 /system/bin/appspawn
#35 pc 0001a431 /system/lib/libbegetutil.z.so
#36 pc 0001a1ad /system/lib/libbegetutil.z.so
#37 pc 0001876b /system/lib/libbegetutil.z.so(ProcessEvent+70)
#38 pc 000183f7 /system/lib/libbegetutil.z.so
#39 pc 0000dae3 /system/bin/appspawn
#40 pc 0000c39b /system/bin/appspawn
#41 pc 000d6f90 /system/lib/ld-musl-arm.so.1
#42 pc 0000ab58 /system/bin/appspawn
#43 pc 0000aafc /system/bin/appspawn

版本或分支信息

  • master
  • Release 3.2
  • Release 3.1
  • Release 3.0

评论 (1)

Ryan Zhu 创建了任务
Ryan Zhu 添加了
 
bug
标签
展开全部操作日志

感谢提交Issue!关于Issue的交互操作,请访问OpenHarmony社区支持命令清单。如果有问题,请联系 @Lv @林帅 。如果需要调整订阅PR、Issue的变更状态,请访问链接

Thanks for submitting the issue. For more commands, please visit OpenHarmony Command List. If you have any questions, please refer to committer @Lv @林帅 for help. If you need to change the subscription of a Pull Request or Issue, please visit the link.

openharmony_ci 添加了
 
waiting_for_assign
标签

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
7387629 openharmony ci 1656582662 1090307 thoseyears 1578939939
1
https://gitee.com/openharmony/applications_systemui.git
git@gitee.com:openharmony/applications_systemui.git
openharmony
applications_systemui
applications_systemui

搜索帮助

53164aa7 5694891 3bd8fe86 5694891