LuckSiege / PictureSelector

Picture Selector Library for Android or 图片选择器
Apache License 2.0
13.23k stars 3k forks source link

拍照并横竖屏切换时,拍照结束后崩溃 #2832

Open 859988748 opened 7 months ago

859988748 commented 7 months ago

Current use version?

当前使用的版本是多少?

V3.11.2

Will this problem occur in demo?

Demo能否复现这问题?

Describe the problem or provide an error log?

描述问题或提供错误log?

打开demo,选择图片后,在打开拍照,拍照的时候旋转一下手机,拍完确定后,崩溃

https://github.com/LuckSiege/PictureSelector/assets/5358263/7e5b01ba-6edd-40ae-b8db-4922b232f6b1

2024-01-11 21:18:17.541  1878-1878  Choreographer           com.luck.pictureselector             D  still have 3 traversal callbacks
2024-01-11 21:18:17.611  1878-1878  DecorView[]             com.luck.pictureselector             I   old windowMode:0 new windoMode:1
2024-01-11 21:18:17.626  1878-1878  InputEventReceiver      com.luck.pictureselector             D  dispatchInputInterval 1000000
2024-01-11 21:18:17.627  1878-1918  OpenGLRenderer          com.luck.pictureselector             D  disableOutlineDraw is true
2024-01-11 21:18:17.629  1878-5512  HiTouch_HiTouchSensor   com.luck.pictureselector             W  depended package hiTouch does n't exist!
2024-01-11 21:18:17.629  1878-5512  HiTouch_HiTouchSensor   com.luck.pictureselector             I  HiTouch restricted: system app HiTouch don't exist.
2024-01-11 21:18:17.629  1878-5512  HiTouch_Pr...reDetector com.luck.pictureselector             D  onAttached, package=com.luck.pictureselector, windowType=2, mHiTouchRestricted=true
2024-01-11 21:18:17.634  1878-1915  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e17428b0
2024-01-11 21:18:17.634  1878-1902  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e1840510
2024-01-11 21:18:17.634  1878-1902  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e1848230
2024-01-11 21:18:17.639  1878-1878  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e18383d0
2024-01-11 21:18:17.639  1878-1878  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e18484f0
2024-01-11 21:18:17.640  1878-1878  BufferQueueConsumer     com.luck.pictureselector             I  [](id:7560000000a,api:0,p:-1,c:1878) connect: controlledByApp=false
2024-01-11 21:18:17.641  1878-1918  BufferQueueProducer     com.luck.pictureselector             I  [VRI[PictureSelectorSupporterActivity]#10(BLAST Consumer)10](id:7560000000a,api:0,p:-1,c:1878) connect: api=1 producerControlledByApp=true
2024-01-11 21:18:17.641  1878-1918  OpenGLRenderer          com.luck.pictureselector             E  Unable to match the desired swap behavior.
2024-01-11 21:18:17.642  1878-1878  HwForceDarkManager      com.luck.pictureselector             I  setAllowedHwForceDark:false package:com.luck.pictureselector mCurrProcessState:0 mIsPackageNameChange:false hwForceDarkState:0 isViewAllowedForceDark:true isLastHonorForceDark:false
2024-01-11 21:18:17.644  1878-1918  Parcel                  com.luck.pictureselector             W  Expecting binder but got null!
2024-01-11 21:18:17.645  1878-1878  HwViewRootImpl          com.luck.pictureselector             I  removeInvalidNode all the node in jank list is out of time
2024-01-11 21:18:17.645  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e18484f0 count: 2
2024-01-11 21:18:17.646  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e18484f0
2024-01-11 21:18:17.646  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e1848650 count: 2
2024-01-11 21:18:17.646  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e1848650
2024-01-11 21:18:17.646  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e18473c0 count: 2
2024-01-11 21:18:17.646  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e18473c0
2024-01-11 21:18:17.646  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e17d46c0 count: 2
2024-01-11 21:18:17.646  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e17d46c0
2024-01-11 21:18:17.663  1878-1878  ViewRootImpl            com.luck.pictureselector             I  focus window changed, set pointer icon to default
2024-01-11 21:18:17.664  1878-1878  DecorView               com.luck.pictureselector             D  showOrHideHighlightView: hasFocus=false; winMode=1; isMrgNull=true
2024-01-11 21:18:17.664  1878-1878  InputMethodManager      com.luck.pictureselector             W  startInputReason = 1
2024-01-11 21:18:17.670  1878-1902  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e184b9e0
2024-01-11 21:18:17.670  1878-1902  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e1840880
2024-01-11 21:18:17.670  1878-1915  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e1852c00
2024-01-11 21:18:17.671  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e17428b0 count: 2
2024-01-11 21:18:17.671  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e17428b0
2024-01-11 21:18:17.671  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e1848230 count: 2
2024-01-11 21:18:17.671  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e1848230
2024-01-11 21:18:17.671  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e1840510 count: 2
2024-01-11 21:18:17.671  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e1840510
2024-01-11 21:18:19.277  1878-1878  VRI[Pictur...rActivity] com.luck.pictureselector             I  dispatchDetachedFromWindow in doDie
2024-01-11 21:18:19.282  1878-1918  BufferQueueProducer     com.luck.pictureselector             I  [VRI[PictureSelectorSupporterActivity]#10(BLAST Consumer)10](id:7560000000a,api:1,p:1878,c:1878) disconnect: api 1
2024-01-11 21:18:19.282  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e18383d0 count: 3
2024-01-11 21:18:19.282  1878-1878  BufferQueueConsumer     com.luck.pictureselector             I  [VRI[PictureSelectorSupporterActivity]#10(BLAST Consumer)10](id:7560000000a,api:0,p:-1,c:1878) disconnect
2024-01-11 21:18:19.282  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e18383d0
2024-01-11 21:18:19.286  1878-1902  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e184ca60
2024-01-11 21:18:19.286  1878-1915  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e184a8b0
2024-01-11 21:18:19.286  1878-1915  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e183c680
2024-01-11 21:18:19.287  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e1840880 count: 2
2024-01-11 21:18:19.287  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e1840880
2024-01-11 21:18:19.287  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e184b9e0 count: 2
2024-01-11 21:18:19.287  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e184b9e0
2024-01-11 21:18:19.287  1878-1878  RtgSchedManager         com.luck.pictureselector             E  endActivityTransaction: margin state not match
2024-01-11 21:18:19.293  1878-1878  RtgSchedManager         com.luck.pictureselector             E  endActivityTransaction: margin state not match
2024-01-11 21:18:19.293  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e184ca60 count: 2
2024-01-11 21:18:19.293  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e184ca60
2024-01-11 21:18:19.293  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e1852c00 count: 2
2024-01-11 21:18:19.293  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e1852c00
2024-01-11 21:18:19.296  1878-1878  RtgSchedIpcFile         com.luck.pictureselector             D  setCommandByIoctl failed ret:-1, cmdid:32, errno:13
2024-01-11 21:18:19.293  1878-1878  pictureselector         com.luck.pictureselector             W  type=1400 audit(0.0:488918): avc: denied { ioctl } for path="/proc/1878/rtg" dev="proc" ino=21941024 ioctlcmd=0xab20 scontext=u:r:untrusted_app:s0:c63,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c63,c257,c512,c768 tclass=file permissive=0 app=com.hihonor.magazine
2024-01-11 21:18:19.297  1878-1878  DecorView               com.luck.pictureselector             D  showOrHideHighlightView: hasFocus=true; winMode=1; isMrgNull=true
2024-01-11 21:18:19.297  1878-1878  InputMethodManager      com.luck.pictureselector             W  startInputReason = 1
2024-01-11 21:18:19.301  1878-1902  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e17bf8a0
2024-01-11 21:18:19.301  1878-1902  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e1849f10
2024-01-11 21:18:19.301  1878-1902  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e17d3900
2024-01-11 21:18:19.302  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e183c680 count: 2
2024-01-11 21:18:19.302  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e183c680
2024-01-11 21:18:19.302  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e184a8b0 count: 2
2024-01-11 21:18:19.302  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e184a8b0
2024-01-11 21:18:19.315  1878-1878  DecorView               com.luck.pictureselector             D  showOrHideHighlightView: hasFocus=false; winMode=1; isMrgNull=true
2024-01-11 21:18:19.320  1878-1902  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e17c2760
2024-01-11 21:18:19.320  1878-1902  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e1849d00
2024-01-11 21:18:19.320  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e17d3900 count: 2
2024-01-11 21:18:19.320  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e17d3900
2024-01-11 21:18:19.320  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e1849f10 count: 2
2024-01-11 21:18:19.320  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e1849f10
2024-01-11 21:18:19.320  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e17bf8a0 count: 2
2024-01-11 21:18:19.320  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e17bf8a0
2024-01-11 21:18:19.402  1878-1902  SurfaceControl          com.luck.pictureselector             I  SurfaceControl 0xb4000070e17d4a30
2024-01-11 21:18:19.405  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e1849d00 count: 2
2024-01-11 21:18:19.405  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e1849d00
2024-01-11 21:18:19.405  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e17c2760 count: 2
2024-01-11 21:18:19.405  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e17c2760
2024-01-11 21:18:19.406  1878-1878  RtgSchedIpcFile         com.luck.pictureselector             D  setCommandByIoctl failed ret:-1, cmdid:32, errno:13
2024-01-11 21:18:19.406  1878-1878  RtgSchedIpcFile         com.luck.pictureselector             D  setCommandByIoctl failed ret:-1, cmdid:21, errno:101
2024-01-11 21:18:19.406  1878-1878  RtgSchedIpcFile         com.luck.pictureselector             D  setCommandByIoctl failed ret:-1, cmdid:24, errno:100
2024-01-11 21:18:19.406  1878-1878  RmeSchedManager         com.luck.pictureselector             I  init Rme, version is: v1.0
2024-01-11 21:18:19.406  1878-1878  RtgSched                com.luck.pictureselector             D  resetRtgSchedHandle failed enable:0
2024-01-11 21:18:19.441  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e17d4a30 count: 2
2024-01-11 21:18:19.441  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e17d4a30
2024-01-11 21:18:19.848  1878-1890  pictureselector         com.luck.pictureselector             I  SmartGc memory low or critical region number, restore heap water mark
2024-01-11 21:18:19.883  1878-1912  ZrHung.AppEyeUiProbe    com.luck.pictureselector             D  not watching, wait.
2024-01-11 21:18:19.927  1878-1918  BufferQueueProducer     com.luck.pictureselector             I  [VRI[PictureSelectorSupporterActivity]#9(BLAST Consumer)9](id:75600000009,api:1,p:1878,c:1878) disconnect: api 1
2024-01-11 21:18:19.931  1878-1878  SurfaceControl          com.luck.pictureselector             I  nativeRelease 0xb4000070e184bd50 count: 3
2024-01-11 21:18:19.931  1878-1878  BufferQueueConsumer     com.luck.pictureselector             I  [VRI[PictureSelectorSupporterActivity]#9(BLAST Consumer)9](id:75600000009,api:0,p:-1,c:1878) disconnect
2024-01-11 21:18:19.933  1878-1878  SurfaceControl          com.luck.pictureselector             I  ~SurfaceControl 0xb4000070e184bd50
2024-01-11 21:18:19.937  1878-1878  DecorView[...rActivity] com.luck.pictureselector             I  set decor visibility 4
2024-01-11 21:18:20.029  1878-1915  pictureselector         com.luck.pictureselector             I  SmartGc CheckAndAddTask : enable = 1 periodCheck = 0
2024-01-11 21:18:20.044  1878-1918  skia                    com.luck.pictureselector             D  purge small: dur=0.1ms, request=518544, total=0, limit=16777216, totalcnt=0, limitcnt=2048, tryfree=518544, tryfreecnt=0, freed=518544, freedcnt=52
2024-01-11 21:18:21.048  1878-2469  skia                    com.luck.pictureselector             D  SkBackgroundThread work in batch 3.7ms, 52
859988748 commented 7 months ago

Magic 5 必现