dyhkwong / Exclave

A fork of SagerNet powered by V2Ray and its derivatives
https://t.me/exclavian
Other
575 stars 35 forks source link

路由分应用分配置选择配置触发百分百闪退! #71

Closed yqk100 closed 2 months ago

yqk100 commented 2 months ago

版本: 0.11.6 复现: 看图 LOG:

Exclave 0.11.6 (893) OSS Date: 2024-08-17 17:46:49.389 UTC

OS_VERSION: 5.10.66-android12-9-00001-g83cbf18b7dcd-ab8546841 SDK_INT: 31 RELEASE: 12 ID: SP1A.210812.016 DISPLAY: PGZ110_11_A.06 INCREMENTAL: S.202208171909 SECURITY_PATCH: 2022-07-05 IS_DEBUGGABLE: 0 IS_EMULATOR: null IS_TREBLE_ENABLED: true TYPE: user TAGS: release-keys

MANUFACTURER: OnePlus BRAND: OnePlus MODEL: PGZ110 PRODUCT: PGZ110 BOARD: k6895v1_64 HARDWARE: mt6895 DEVICE: OP5911 SUPPORTED_ABIS: arm64-v8a, armeabi-v7a, armeabi

Settings:

socksPort: 2080 portLocalDns: 6450 httpPort: 9080 transproxyPort: 9200 dnsHosts0: remoteDns: tcp://1.1.1.1 directDns: tcp://223.5.5.5 mtu: 1500 nightTheme: 0 serviceMode: vpn tunImplementation: 0 enablePcap: false profileTrafficStatistics: true speedInterval: 1000 showDirectSpeed: false showGroupName: false alwaysShowAddress: false meteredNetwork: false allowAccess: false enableLog: false bypassLanInCoreOnly: false domainStrategy: AsIs trafficSniffing: true destinationOverride: false resolveDestination: false ipv6Mode0: 0 rulesProvider: 0 rulesGeositeUrl: https://github.com/v2fly/domain-list-community/releases/latest/download/dlc.dat rulesGeoipUrl: https://github.com/v2fly/geoip/releases/latest/download/geoip.dat shadowsocks2022Implementation: 0 providerHysteria2: 0 hysteriaEnablePortHopping: false providerRootCA: 0 remoteDnsQueryStrategy: UseIPv4 useLocalDnsAsDirectDns: false directDnsQueryStrategy: UseIPv4 useLocalDnsAsBootstrapDns: false enableDnsRouting: true requireHttp: false appendHttpProxy: true requireTransproxy: false transproxyMode: 0 connectionTestURL: https://www.google.com/generate_204 proxyApps: true bypassMode: false bypassLan: true enableFakeDns: true tcpKeepAliveInterval: 16 appTheme: 5 appTrafficStatistics: true isAutoConnect: false hijackDns: true bootstrapDns: 149.112.112.112 individual: idm.internet.download.manager.plus com.appsfree.android com.openai.chatgpt com.anthropic.claude com.pccw.clubsim com.google.android.configupdater com.deepl.mobiletranslator com.xjs.ehviewer com.android.vending com.google.android.gms com.google.android.gsf com.google.android.syncadapters.contacts com.instagram.android com.sonelli.juicessh io.github.huskydg.magisk bin.mt.plus.canary bin.mt.plus com.mxtech.videoplayer.pro com.microsoft.skydrive com.microsoft.outlooklite com.pinterest com.poe.android com.shazam.android com.android.shell com.nextbyteapps.selfcare org.zwanoo.android.speedtest org.telegram.messenger.web mark.via.gp com.lonelycatgames.Xplore com.google.android.youtube.pro com.example.c001apk.compose com.android.providers.downloads moe.shizuku.redirectstorage im.fdx.v2ex ir.ilmili.telegraph profileId: 79 fragmentPackets: tlshello enableFragmentForDirect: true enableFragment: false profileCurrent: 79 profileStarted: 79 profileGroup: 3

Thread: Thread[main,5,main]

java.lang.ClassCastException: io.nekohasekai.sagernet.ui.ProfileSelectActivity cannot be cast to io.nekohasekai.sagernet.ui.MainActivity at io.nekohasekai.sagernet.ui.ConfigurationFragment$GroupFragment.onViewCreated(null:108) at androidx.fragment.app.Fragment.performViewCreated(SourceFile:15) at androidx.fragment.app.FragmentStateManager.createView(SourceFile:293) at androidx.fragment.app.FragmentStateManager.moveToExpectedState(SourceFile:175) at androidx.fragment.app.FragmentManager.executeOpsTogether(SourceFile:14) at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(null:81) at androidx.fragment.app.FragmentManager.execSingleAction(SourceFile:32) at androidx.viewpager2.adapter.FragmentStateAdapter.placeFragmentInViewHolder(SourceFile:195) at androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow(SourceFile:2) at androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow(SourceFile:1) at androidx.recyclerview.widget.ChildHelper.addView(SourceFile:41) at androidx.recyclerview.widget.RecyclerView$LayoutManager.addViewInt(SourceFile:137) at androidx.recyclerview.widget.RecyclerView$LayoutManager.addView(SourceFile:2) at androidx.recyclerview.widget.RecyclerView$LayoutManager.addView(SourceFile:1) at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(SourceFile:35) at androidx.recyclerview.widget.LinearLayoutManager.fill(SourceFile:49) at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(SourceFile:32) at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(SourceFile:35) at androidx.recyclerview.widget.RecyclerView.dispatchLayout(SourceFile:40) at androidx.recyclerview.widget.RecyclerView.onLayout(SourceFile:8) at android.view.View.layout(View.java:23488) at android.view.ViewGroup.layout(ViewGroup.java:6575) at androidx.viewpager2.widget.ViewPager2.onLayout(null:60) at android.view.View.layout(View.java:23488) at android.view.ViewGroup.layout(ViewGroup.java:6575) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1841) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) at android.view.View.layout(View.java:23488) at android.view.ViewGroup.layout(ViewGroup.java:6575) at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayoutChild(SourceFile:392) at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayout(SourceFile:47) at android.view.View.layout(View.java:23488) at android.view.ViewGroup.layout(ViewGroup.java:6575) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) at android.widget.FrameLayout.onLayout(FrameLayout.java:270) at android.view.View.layout(View.java:23488) at android.view.ViewGroup.layout(ViewGroup.java:6575) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) at android.widget.FrameLayout.onLayout(FrameLayout.java:270) at android.view.View.layout(View.java:23488) at android.view.ViewGroup.layout(ViewGroup.java:6575) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) at android.widget.FrameLayout.onLayout(FrameLayout.java:270) at android.view.View.layout(View.java:23488) at android.view.ViewGroup.layout(ViewGroup.java:6575) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1841) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) at android.view.View.layout(View.java:23488) at android.view.ViewGroup.layout(ViewGroup.java:6575) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) at android.widget.FrameLayout.onLayout(FrameLayout.java:270) at com.android.internal.policy.DecorView.onLayout(DecorView.java:873) at android.view.View.layout(View.java:23488) at android.view.ViewGroup.layout(ViewGroup.java:6575) at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:4113) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3489) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2410) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9466) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1238) at android.view.Choreographer.doCallbacks(Choreographer.java:992) at android.view.Choreographer.doFrame(Choreographer.java:882) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1223) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:233) at android.os.Looper.loop(Looper.java:344) at android.app.ActivityThread.main(ActivityThread.java:8223) at java.lang.reflect.Method.invoke(Method.java:native) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:589) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1071)

Logcat:

--------- beginning of system 08-18 01:45:58.170 8297 8297 I Quality : Skipped: true 1 cost 14.949839 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:45:59.189 8297 8297 I Quality : Skipped: true 1 cost 13.069874 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:00.199 8297 8297 I Quality : Skipped: true 1 cost 9.373194 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:03.788 8297 8297 I Quality : Skipped: false 2 cost 16.777863 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:03.796 8297 8297 V OplusZoomWindowDecorViewHelper: setLastReportedMergedConfiguration mZoomDisplayHeight: 2412 getDecorView.186206044 08-18 01:46:03.805 8297 8297 I Quality : Skipped: false 2 cost 17.320503 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:03.850 8297 8297 I Quality : Skipped: false 2 cost 21.09642 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:04.801 8297 8297 I Quality : Skipped: false 1 cost 9.241004 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:05.722 8297 8297 I Quality : Skipped: false 2 cost 16.975863 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:05.742 8297 8297 I Quality : Skipped: false 1 cost 12.219348 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:06.684 8297 8297 V OplusZoomWindowDecorViewHelper: removeZoomView 08-18 01:46:06.694 8297 8297 I Quality : Skipped: false 2 cost 17.920366 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:06.722 8297 8297 I Quality : Skipped: false 1 cost 13.042135 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:06.731 8297 8297 V OplusZoomWindowDecorViewHelper: setLastReportedMergedConfiguration mZoomDisplayHeight: 2412 getDecorView.233290429 08-18 01:46:06.740 8297 8297 I Quality : Skipped: false 1 cost 13.960956 refreshRate 8333333 processName com.github.dyhkwong.sagernet --------- beginning of crash 08-18 01:46:06.744 8297 8297 E AndroidRuntime: FATAL EXCEPTION: main 08-18 01:46:06.744 8297 8297 E AndroidRuntime: Process: com.github.dyhkwong.sagernet, PID: 8297 08-18 01:46:06.744 8297 8297 E AndroidRuntime: java.lang.ClassCastException: io.nekohasekai.sagernet.ui.ProfileSelectActivity cannot be cast to io.nekohasekai.sagernet.ui.MainActivity 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at io.nekohasekai.sagernet.ui.ConfigurationFragment$GroupFragment.onViewCreated(Unknown Source:108) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.fragment.app.Fragment.performViewCreated(SourceFile:15) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.fragment.app.FragmentStateManager.createView(SourceFile:293) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.fragment.app.FragmentStateManager.moveToExpectedState(SourceFile:175) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.fragment.app.FragmentManager.executeOpsTogether(SourceFile:14) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(Unknown Source:81) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.fragment.app.FragmentManager.execSingleAction(SourceFile:32) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.viewpager2.adapter.FragmentStateAdapter.placeFragmentInViewHolder(SourceFile:195) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow(SourceFile:2) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow(SourceFile:1) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.recyclerview.widget.ChildHelper.addView(SourceFile:41) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView$LayoutManager.addViewInt(SourceFile:137) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView$LayoutManager.addView(SourceFile:2) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView$LayoutManager.addView(SourceFile:1) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(SourceFile:35) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.recyclerview.widget.LinearLayoutManager.fill(SourceFile:49) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(SourceFile:32) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(SourceFile:35) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView.dispatchLayout(SourceFile:40) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView.onLayout(SourceFile:8) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.viewpager2.widget.ViewPager2.onLayout(Unknown Source:60) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1841) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayoutChild(SourceFile:392) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayout(SourceFile:47) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1841) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at com.android.internal.policy.DecorView.onLayout(DecorView.java:873) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:4113) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3489) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2410) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9466) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1238) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.Choreographer.doCallbacks(Choreographer.java:992) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.Choreographer.doFrame(Choreographer.java:882) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1223) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:938) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:233) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.os.Looper.loop(Looper.java:344) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8223) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:589) 08-18 01:46:06.744 8297 8297 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1071) 08-18 01:46:07.274 9487 9487 E OplusCustomizeRestrictionManager: sInstance is null, start a new sInstance 08-18 01:46:07.319 9487 9487 D OplusInputMethodUtil: init DEBUG to false, update DEBUG_IME to false 08-18 01:46:07.319 9487 9487 D OplusInputMethodUtil: init DEBUG to false, update DEBUG_IME to false 08-18 01:46:07.322 9487 9587 D OpenMsyncAppList: loadTunerAppList + 08-18 01:46:07.324 9487 9587 D OpenMsyncAppList: loadTunerAppList - 08-18 01:46:07.352 9487 9487 V OplusZoomWindowDecorViewHelper: setLastReportedMergedConfiguration mZoomDisplayHeight: 2412 getDecorView.248725645 08-18 01:46:09.098 9487 9487 I Quality : Skipped: true 1 cost 11.213851 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:10.329 9487 9487 I Quality : Skipped: true 1 cost 12.014781 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:11.349 9487 9487 I Quality : Skipped: true 1 cost 11.118689 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:12.361 9487 9487 I Quality : Skipped: true 1 cost 9.926132 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:14.408 9487 9487 I Quality : Skipped: true 2 cost 22.47739 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:15.409 9487 9487 I Quality : Skipped: true 1 cost 10.716748 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:16.430 9487 9487 I Quality : Skipped: true 1 cost 12.736252 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:21.248 9487 9487 I Quality : Skipped: true 12 cost 100.53857 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:21.281 9487 9487 I Quality : Skipped: false 1 cost 16.399754 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:21.291 9487 9487 V OplusZoomWindowDecorViewHelper: setLastReportedMergedConfiguration mZoomDisplayHeight: 2412 getDecorView.13946916 08-18 01:46:21.299 9487 9487 I Quality : Skipped: false 2 cost 17.99904 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:21.339 9487 9487 I Quality : Skipped: false 2 cost 24.20034 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:21.350 9487 9487 I Quality : Skipped: false 1 cost 9.822167 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:22.397 9487 9487 I Quality : Skipped: false 1 cost 10.091056 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:22.430 9487 9487 I Quality : Skipped: false 1 cost 9.424198 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:23.705 9487 9487 I Quality : Skipped: false 4 cost 37.97097 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:23.736 9487 9487 I Quality : Skipped: false 3 cost 26.792202 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:24.815 9487 9487 V OplusZoomWindowDecorViewHelper: removeZoomView 08-18 01:46:24.822 9487 9487 I Quality : Skipped: true 2 cost 16.865152 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:24.866 9487 9487 V OplusZoomWindowDecorViewHelper: setLastReportedMergedConfiguration mZoomDisplayHeight: 2412 getDecorView.140624964 08-18 01:46:24.877 9487 9487 I Quality : Skipped: false 1 cost 12.920545 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:24.881 9487 9487 E AndroidRuntime: FATAL EXCEPTION: main 08-18 01:46:24.881 9487 9487 E AndroidRuntime: Process: com.github.dyhkwong.sagernet, PID: 9487 08-18 01:46:24.881 9487 9487 E AndroidRuntime: java.lang.ClassCastException: io.nekohasekai.sagernet.ui.ProfileSelectActivity cannot be cast to io.nekohasekai.sagernet.ui.MainActivity 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at io.nekohasekai.sagernet.ui.ConfigurationFragment$GroupFragment.onViewCreated(Unknown Source:108) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.fragment.app.Fragment.performViewCreated(SourceFile:15) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.fragment.app.FragmentStateManager.createView(SourceFile:293) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.fragment.app.FragmentStateManager.moveToExpectedState(SourceFile:175) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.fragment.app.FragmentManager.executeOpsTogether(SourceFile:14) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(Unknown Source:81) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.fragment.app.FragmentManager.execSingleAction(SourceFile:32) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.viewpager2.adapter.FragmentStateAdapter.placeFragmentInViewHolder(SourceFile:195) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow(SourceFile:2) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow(SourceFile:1) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.recyclerview.widget.ChildHelper.addView(SourceFile:41) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView$LayoutManager.addViewInt(SourceFile:137) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView$LayoutManager.addView(SourceFile:2) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView$LayoutManager.addView(SourceFile:1) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(SourceFile:35) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.recyclerview.widget.LinearLayoutManager.fill(SourceFile:49) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(SourceFile:32) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(SourceFile:35) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView.dispatchLayout(SourceFile:40) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView.onLayout(SourceFile:8) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.viewpager2.widget.ViewPager2.onLayout(Unknown Source:60) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1841) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayoutChild(SourceFile:392) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayout(SourceFile:47) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1841) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at com.android.internal.policy.DecorView.onLayout(DecorView.java:873) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:4113) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3489) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2410) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9466) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1238) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.Choreographer.doCallbacks(Choreographer.java:992) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.Choreographer.doFrame(Choreographer.java:882) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1223) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:938) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:233) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.os.Looper.loop(Looper.java:344) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8223) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:589) 08-18 01:46:24.881 9487 9487 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1071) 08-18 01:46:25.359 9730 9730 E OplusCustomizeRestrictionManager: sInstance is null, start a new sInstance 08-18 01:46:25.402 9730 9730 D OplusInputMethodUtil: init DEBUG to false, update DEBUG_IME to false 08-18 01:46:25.402 9730 9730 D OplusInputMethodUtil: init DEBUG to false, update DEBUG_IME to false 08-18 01:46:25.405 9730 9806 D OpenMsyncAppList: loadTunerAppList + 08-18 01:46:25.407 9730 9806 D OpenMsyncAppList: loadTunerAppList - 08-18 01:46:25.439 9730 9730 V OplusZoomWindowDecorViewHelper: setLastReportedMergedConfiguration mZoomDisplayHeight: 2412 getDecorView.248725645 --------- beginning of main 08-18 01:46:41.841 9730 9769 E BLASTBufferQueue: ViewRootImpl[MainActivity]#0 isEGL=1, mPendingRelease.size()=1, mMaxAcquiredBuffers=3, currentMaxAcquiredBufferCount=1 08-18 01:46:43.059 9730 9730 I Quality : Skipped: false 2 cost 21.357515 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:43.062 9730 9730 D ExtensionsLoader: createInstance(64bit) : createExtendedFactory 08-18 01:46:43.063 9730 9730 D ExtensionsLoader: Opened libSchedAssistExtImpl.so 08-18 01:46:43.857 9730 9730 I Quality : Skipped: true 1 cost 15.301201 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:44.871 9730 9730 I Quality : Skipped: true 1 cost 8.795178 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:45.989 9730 9730 I Quality : Skipped: true 4 cost 37.761826 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:46.004 9730 9730 I Quality : Skipped: false 1 cost 11.937283 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:46.014 9730 9994 D libMEOW : meow new tls: 0xb400006f651c4ac0 08-18 01:46:46.015 9730 9994 D libMEOW : applied 1 plugins for [com.github.dyhkwong.sagernet]: 08-18 01:46:46.015 9730 9994 D libMEOW : plugin 1: [libMEOW_gift.so]: 0xb400007025ed6500 08-18 01:46:46.015 9730 9994 D libMEOW : rebuild call chain: 0xb400006f651ddd40 08-18 01:46:46.015 9730 9994 D libMEOW : meow delete tls: 0xb400006f651c4ac0 08-18 01:46:46.025 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.025 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.025 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.031 9730 9730 D WindowManager: Add to mViews: DecorView@d12ae19[RouteSettingsActivity],pkg= com.github.dyhkwong.sagernet 08-18 01:46:46.032 9730 9730 D ViewRootImpl[RouteSettingsActivity]: hardware acceleration = true, sRendererEnabled = true, forceHwAccelerated = false 08-18 01:46:46.036 9730 9730 I Quality : Skipped: false 2 cost 18.070623 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:46.043 9730 9730 I BufferQueueConsumer: connect: controlledByApp=false 08-18 01:46:46.044 9730 9730 I BLASTBufferQueue: [ViewRootImpl[RouteSettingsActivity]#1] constructor() 08-18 01:46:46.044 9730 9730 V OplusZoomWindowDecorViewHelper: setLastReportedMergedConfiguration mZoomDisplayHeight: 2412 getDecorView.219328025 08-18 01:46:46.044 9730 9797 I BufferQueueProducer: ViewRootImpl[RouteSettingsActivity]#1(BLAST Consumer)1 connect: api=1 producerControlledByApp=true 08-18 01:46:46.045 9730 9730 E RecyclerView: No adapter attached; skipping layout 08-18 01:46:46.052 9730 9769 D SurfaceComposerClient: VRR [FRTC] client handle [bufferId:18446744073709551615 framenumber:0] [ffffffff, ffffffff] 08-18 01:46:46.057 9730 9730 I Quality : Skipped: false 1 cost 14.8193445 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:46.063 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.063 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.063 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.065 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.065 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.065 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.066 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.066 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.066 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.068 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.068 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.068 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:46.069 9730 9730 I Quality : Skipped: false 1 cost 9.518955 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:46.099 9730 9730 I Quality : Skipped: false 2 cost 23.302816 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:46.110 9730 9730 I Quality : Skipped: false 1 cost 8.8445835 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:46.472 9730 9797 I BufferQueueProducer: ViewRootImpl[MainActivity]#0(BLAST Consumer)0 disconnect: api 1 08-18 01:46:46.473 9730 9797 E BLASTBufferQueue: BLASTBufferItemConsumer::onDisconnect() 08-18 01:46:46.473 9730 9797 D OpenGLRenderer: endAllActiveAnimators on 0xb400006f6afbf000 (RippleDrawable) with handle 0xb400006f70834a60 08-18 01:46:46.474 9730 9730 I BLASTBufferQueue: [ViewRootImpl[MainActivity]#0] destructor() 08-18 01:46:46.474 9730 9730 I BufferQueueConsumer: ViewRootImpl[MainActivity]#0(BLAST Consumer)0 disconnect 08-18 01:46:46.488 9730 9769 I BLASTBufferQueue: releaseBufferCallbackThunk bufferId:41790031790083 framenumber:162 blastBufferQueue is dead 08-18 01:46:47.291 9730 9730 I Quality : Skipped: false 1 cost 9.413422 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:47.359 9730 9730 D CompatibilityChangeReporter: Compat change id reported: 171228096; UID 10248; state: ENABLED 08-18 01:46:48.537 9730 9730 D WindowManager: Add to mViews: android.widget.PopupWindow$PopupDecorView{fbe0d18 V.E..V... R.....I. 0,0-0,0},pkg= com.github.dyhkwong.sagernet 08-18 01:46:48.538 9730 9730 D ViewRootImpl[PopupWindow:18e9cf5]: hardware acceleration = true, sRendererEnabled = true, forceHwAccelerated = false 08-18 01:46:48.555 9730 9730 I Quality : Skipped: false 3 cost 25.502012 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:48.570 9730 9730 I BufferQueueConsumer: connect: controlledByApp=false 08-18 01:46:48.571 9730 9730 I BLASTBufferQueue: [ViewRootImpl[PopupWindow:18e9cf5]#2] constructor() 08-18 01:46:48.575 9730 9797 I BufferQueueProducer: ViewRootImpl[PopupWindow:18e9cf5]#2(BLAST Consumer)2 connect: api=1 producerControlledByApp=true 08-18 01:46:48.590 9730 9769 D SurfaceComposerClient: VRR [FRTC] client handle [bufferId:18446744073709551615 framenumber:0] [ffffffff, ffffffff] 08-18 01:46:48.591 9730 9730 I Quality : Skipped: false 4 cost 37.01645 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:49.326 9730 9730 V OplusZoomWindowDecorViewHelper: removeZoomView 08-18 01:46:49.326 9730 9797 I BufferQueueProducer: ViewRootImpl[PopupWindow:18e9cf5]#2(BLAST Consumer)2 disconnect: api 1 08-18 01:46:49.327 9730 9797 E BLASTBufferQueue: BLASTBufferItemConsumer::onDisconnect() 08-18 01:46:49.327 9730 9797 D OpenGLRenderer: endAllActiveAnimators on 0xb4000070379f6200 (LayerDrawable) with handle 0xb400006f64ea1280 08-18 01:46:49.327 9730 9730 D View : [Warning] assignParent to null: this = android.widget.PopupWindow$PopupDecorView{fbe0d18 V.E..V... R......D 0,0-504,624 aid=1073741824} 08-18 01:46:49.333 9730 9730 I Quality : Skipped: false 2 cost 16.841976 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:49.336 9730 9770 I BLASTBufferQueue: [ViewRootImpl[PopupWindow:18e9cf5]#2] destructor() 08-18 01:46:49.336 9730 9770 I BufferQueueConsumer: ViewRootImpl[PopupWindow:18e9cf5]#2(BLAST Consumer)2 disconnect 08-18 01:46:49.344 9730 10006 D libMEOW : meow new tls: 0xb4000070377eaa00 08-18 01:46:49.344 9730 10006 D libMEOW : applied 1 plugins for [com.github.dyhkwong.sagernet]: 08-18 01:46:49.344 9730 10006 D libMEOW : plugin 1: [libMEOW_gift.so]: 0xb400007025ed6500 08-18 01:46:49.344 9730 10006 D libMEOW : rebuild call chain: 0xb40000703779fbc0 08-18 01:46:49.344 9730 10006 D libMEOW : meow delete tls: 0xb4000070377eaa00 08-18 01:46:49.353 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:49.353 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:49.353 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:49.354 9730 9730 W TabLayout: MODE_SCROLLABLE + GRAVITY_FILL is not supported, GRAVITY_START will be used instead 08-18 01:46:49.355 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:49.355 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:49.355 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:49.359 9730 9730 D WindowManager: Add to mViews: DecorView@86d39fe[ProfileSelectActivity],pkg= com.github.dyhkwong.sagernet 08-18 01:46:49.359 9730 9730 D ViewRootImpl[ProfileSelectActivity]: hardware acceleration = true, sRendererEnabled = true, forceHwAccelerated = false 08-18 01:46:49.363 9730 9730 I Quality : Skipped: false 1 cost 13.658504 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:49.371 9730 9730 I BufferQueueConsumer: connect: controlledByApp=false 08-18 01:46:49.372 9730 9730 I BLASTBufferQueue: [ViewRootImpl[ProfileSelectActivity]#3] constructor() 08-18 01:46:49.372 9730 9730 V OplusZoomWindowDecorViewHelper: setLastReportedMergedConfiguration mZoomDisplayHeight: 2412 getDecorView.141375998 08-18 01:46:49.372 9730 9797 I BufferQueueProducer: ViewRootImpl[ProfileSelectActivity]#3(BLAST Consumer)3 connect: api=1 producerControlledByApp=true 08-18 01:46:49.383 9730 9730 I Quality : Skipped: false 2 cost 17.155466 refreshRate 8333333 processName com.github.dyhkwong.sagernet 08-18 01:46:49.384 9730 9769 D SurfaceComposerClient: VRR [FRTC] client handle [bufferId:18446744073709551615 framenumber:0] [ffffffff, ffffffff] 08-18 01:46:49.387 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:49.388 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:49.388 9730 9730 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 08-18 01:46:49.388 9730 9730 D AndroidRuntime: Shutting down VM 08-18 01:46:49.389 9730 9730 E AndroidRuntime: FATAL EXCEPTION: main 08-18 01:46:49.389 9730 9730 E AndroidRuntime: Process: com.github.dyhkwong.sagernet, PID: 9730 08-18 01:46:49.389 9730 9730 E AndroidRuntime: java.lang.ClassCastException: io.nekohasekai.sagernet.ui.ProfileSelectActivity cannot be cast to io.nekohasekai.sagernet.ui.MainActivity 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at io.nekohasekai.sagernet.ui.ConfigurationFragment$GroupFragment.onViewCreated(Unknown Source:108) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.fragment.app.Fragment.performViewCreated(SourceFile:15) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.fragment.app.FragmentStateManager.createView(SourceFile:293) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.fragment.app.FragmentStateManager.moveToExpectedState(SourceFile:175) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.fragment.app.FragmentManager.executeOpsTogether(SourceFile:14) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(Unknown Source:81) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.fragment.app.FragmentManager.execSingleAction(SourceFile:32) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.viewpager2.adapter.FragmentStateAdapter.placeFragmentInViewHolder(SourceFile:195) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow(SourceFile:2) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow(SourceFile:1) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.recyclerview.widget.ChildHelper.addView(SourceFile:41) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView$LayoutManager.addViewInt(SourceFile:137) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView$LayoutManager.addView(SourceFile:2) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView$LayoutManager.addView(SourceFile:1) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(SourceFile:35) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.recyclerview.widget.LinearLayoutManager.fill(SourceFile:49) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(SourceFile:32) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(SourceFile:35) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView.dispatchLayout(SourceFile:40) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.recyclerview.widget.RecyclerView.onLayout(SourceFile:8) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.viewpager2.widget.ViewPager2.onLayout(Unknown Source:60) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1841) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayoutChild(SourceFile:392) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayout(SourceFile:47) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1841) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at com.android.internal.policy.DecorView.onLayout(DecorView.java:873) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:4113) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3489) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2410) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9466) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1238) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.Choreographer.doCallbacks(Choreographer.java:992) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.Choreographer.doFrame(Choreographer.java:882) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1223) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:938) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:233) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.os.Looper.loop(Looper.java:344) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8223) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:589) 08-18 01:46:49.389 9730 9730 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1071) 08-18 01:46:49.389 9730 9730 E Exclave : uncaughtException 08-18 01:46:49.389 9730 9730 E Exclave : java.lang.ClassCastException: io.nekohasekai.sagernet.ui.ProfileSelectActivity cannot be cast to io.nekohasekai.sagernet.ui.MainActivity 08-18 01:46:49.389 9730 9730 E Exclave : at io.nekohasekai.sagernet.ui.ConfigurationFragment$GroupFragment.onViewCreated(Unknown Source:108) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.fragment.app.Fragment.performViewCreated(SourceFile:15) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.fragment.app.FragmentStateManager.createView(SourceFile:293) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.fragment.app.FragmentStateManager.moveToExpectedState(SourceFile:175) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.fragment.app.FragmentManager.executeOpsTogether(SourceFile:14) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(Unknown Source:81) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.fragment.app.FragmentManager.execSingleAction(SourceFile:32) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.viewpager2.adapter.FragmentStateAdapter.placeFragmentInViewHolder(SourceFile:195) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow(SourceFile:2) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow(SourceFile:1) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.recyclerview.widget.ChildHelper.addView(SourceFile:41) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.recyclerview.widget.RecyclerView$LayoutManager.addViewInt(SourceFile:137) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.recyclerview.widget.RecyclerView$LayoutManager.addView(SourceFile:2) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.recyclerview.widget.RecyclerView$LayoutManager.addView(SourceFile:1) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(SourceFile:35) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.recyclerview.widget.LinearLayoutManager.fill(SourceFile:49) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(SourceFile:32) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(SourceFile:35) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.recyclerview.widget.RecyclerView.dispatchLayout(SourceFile:40) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.recyclerview.widget.RecyclerView.onLayout(SourceFile:8) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.viewpager2.widget.ViewPager2.onLayout(Unknown Source:60) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E Exclave : at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1841) 08-18 01:46:49.389 9730 9730 E Exclave : at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) 08-18 01:46:49.389 9730 9730 E Exclave : at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayoutChild(SourceFile:392) 08-18 01:46:49.389 9730 9730 E Exclave : at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayout(SourceFile:47) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E Exclave : at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:49.389 9730 9730 E Exclave : at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E Exclave : at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:49.389 9730 9730 E Exclave : at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E Exclave : at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:49.389 9730 9730 E Exclave : at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E Exclave : at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1841) 08-18 01:46:49.389 9730 9730 E Exclave : at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) 08-18 01:46:49.389 9730 9730 E Exclave : at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E Exclave : at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 08-18 01:46:49.389 9730 9730 E Exclave : at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 08-18 01:46:49.389 9730 9730 E Exclave : at com.android.internal.policy.DecorView.onLayout(DecorView.java:873) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.View.layout(View.java:23488) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.ViewGroup.layout(ViewGroup.java:6575) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:4113) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3489) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2410) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9466) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1238) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.Choreographer.doCallbacks(Choreographer.java:992) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.Choreographer.doFrame(Choreographer.java:882) 08-18 01:46:49.389 9730 9730 E Exclave : at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1223) 08-18 01:46:49.389 9730 9730 E Exclave : at android.os.Handler.handleCallback(Handler.java:938) 08-18 01:46:49.389 9730 9730 E Exclave : at android.os.Handler.dispatchMessage(Handler.java:99) 08-18 01:46:49.389 9730 9730 E Exclave : at android.os.Looper.loopOnce(Looper.java:233) 08-18 01:46:49.389 9730 9730 E Exclave : at android.os.Looper.loop(Looper.java:344) 08-18 01:46:49.389 9730 9730 E Exclave : at android.app.ActivityThread.main(ActivityThread.java:8223) 08-18 01:46:49.389 9730 9730 E Exclave : at java.lang.reflect.Method.invoke(Native Method) 08-18 01:46:49.389 9730 9730 E Exclave : at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:589) 08-18 01:46:49.389 9730 9730 E Exclave : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1071) IMG_20240818_015316 IMG_20240818_015404 Screenshot_2024-08-18-01-54-25-98_0745948e13496426d21696226f28cc3a Screenshot_2024-08-18-01-54-43-69_c31b32364ce19ca8fcd150a417ecce58

dyhkwong commented 2 months ago

0.11.7 应当已修复。