krille-chan / fluffychat

The cutest instant messenger in the [matrix]
https://fluffychat.im/
GNU Affero General Public License v3.0
899 stars 151 forks source link

fluffychat voids out when rotated twice #974

Open Gonzukum opened 3 months ago

Gonzukum commented 3 months ago

Bug Description

Log:

1712096662.291 10274 18444 18444 I uffy.fluffychat: Using CollectorTypeCMC GC.
1712096662.294 10274 18444 18444 E uffy.fluffychat: Not starting debugger since process cannot load the jdwp agent.
1712096662.309 10274 18444 18444 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10274; state: ENABLED
1712096662.309 10274 18444 18444 D CompatibilityChangeReporter: Compat change id reported: 242716250; UID 10274; state: DISABLED
1712096662.317 10274 18444 18444 W ziparchive: Unable to open '/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.arm64_v8a.dm': No such file or directory
1712096662.317 10274 18444 18444 W ziparchive: Unable to open '/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.arm64_v8a.dm': No such file or directory
1712096662.318 10274 18444 18444 W uffy.fluffychat: Entry not found
1712096662.318 10274 18444 18444 W ziparchive: Unable to open '/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.en.dm': No such file or directory
1712096662.318 10274 18444 18444 W ziparchive: Unable to open '/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.en.dm': No such file or directory
1712096662.318 10274 18444 18444 W uffy.fluffychat: Entry not found
1712096662.318 10274 18444 18444 W ziparchive: Unable to open '/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.es.dm': No such file or directory
1712096662.318 10274 18444 18444 W ziparchive: Unable to open '/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.es.dm': No such file or directory
1712096662.318 10274 18444 18444 W uffy.fluffychat: Entry not found
1712096662.319 10274 18444 18444 W ziparchive: Unable to open '/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.xxhdpi.dm': No such file or directory
1712096662.319 10274 18444 18444 W ziparchive: Unable to open '/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.xxhdpi.dm': No such file or directory
1712096662.319 10274 18444 18444 W uffy.fluffychat: Entry not found
1712096662.320 10274 18444 18444 D nativeloader: Configuring clns-4 for other apk /data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/base.apk:/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.arm64_v8a.apk:/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.en.apk:/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.es.apk:/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.xxhdpi.apk. target_sdk_version=33, uses_libraries=, library_path=/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/lib/arm64:/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/base.apk!/lib/arm64-v8a:/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.arm64_v8a.apk!/lib/arm64-v8a:/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZc
1712096662.325 10274 18444 18444 V GraphicsEnvironment: Currently set values for:
1712096662.325 10274 18444 18444 V GraphicsEnvironment:   angle_gl_driver_selection_pkgs=[]
1712096662.325 10274 18444 18444 V GraphicsEnvironment:   angle_gl_driver_selection_values=[]
1712096662.325 10274 18444 18444 V GraphicsEnvironment: Global.Settings values are invalid: number of packages: 0, number of values: 0
1712096662.325 10274 18444 18444 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
1712096662.328 10274 18444 18444 D CompatibilityChangeReporter: Compat change id reported: 183155436; UID 10274; state: ENABLED
1712096662.328 10274 18444 18444 I FirebaseApp: Device unlocked: initializing all Firebase APIs for app [DEFAULT]
1712096662.330 10274 18444 18444 I FirebaseInitProvider: FirebaseApp initialization successful
1712096662.333 10274 18444 18444 D CompatibilityChangeReporter: Compat change id reported: 279646685; UID 10274; state: DISABLED
1712096662.339 10274 18444 18467 D vulkan  : searching for layers in '/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/lib/arm64'
1712096662.339 10274 18444 18467 D vulkan  : searching for layers in '/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/base.apk!/lib/arm64-v8a'
1712096662.339 10274 18444 18467 D vulkan  : searching for layers in '/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.arm64_v8a.apk!/lib/arm64-v8a'
1712096662.339 10274 18444 18467 D vulkan  : searching for layers in '/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.en.apk!/lib/arm64-v8a'
1712096662.339 10274 18444 18467 D vulkan  : searching for layers in '/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.es.apk!/lib/arm64-v8a'
1712096662.339 10274 18444 18467 D vulkan  : searching for layers in '/data/app/~~7Hp5uAK-Th0jfHBzo5J_JQ==/chat.fluffy.fluffychat-LVEQ0Q-YpYIFKNvLVQZcBw==/split_config.xxhdpi.apk!/lib/arm64-v8a'
1712096662.340 10274 18444 18467 I DMABUFHEAPS: Using DMA-BUF heap named: vframe-secure
1712096662.342 10274 18444 18444 I MultiDex: VM with version 2.1.0 has multidex support
1712096662.342 10274 18444 18444 I MultiDex: Installing application
1712096662.342 10274 18444 18444 I MultiDex: VM has multidex support, MultiDex support library is disabled.
1712096662.342 10274 18444 18444 D CompatibilityChangeReporter: Compat change id reported: 309578419; UID 10274; state: DISABLED
1712096662.390 10274 18444 18444 D FlutterFileDialogPlugin: onAttachedToEngine - IN
1712096662.390 10274 18444 18444 D FlutterFileDialogPlugin: doOnAttachedToEngine - IN
1712096662.390 10274 18444 18444 D FlutterFileDialogPlugin: doOnAttachedToEngine - OUT
1712096662.390 10274 18444 18444 D FlutterFileDialogPlugin: onAttachedToEngine - OUT
1712096662.391 10274 18444 18444 D Plugin  : onAttachedToEngine
1712096662.392 10274 18444 18444 D FlutterFileDialogPlugin: onAttachedToActivity
1712096662.392 10274 18444 18444 D FlutterFileDialogPlugin: doOnAttachedToActivity - IN
1712096662.392 10274 18444 18444 D FlutterFileDialogPlugin: doOnAttachedToActivity - OUT
1712096662.395 10274 18444 18444 D CompatibilityChangeReporter: Compat change id reported: 232195501; UID 10274; state: DISABLED
1712096662.412 10274 18444 18444 D CompatibilityChangeReporter: Compat change id reported: 237531167; UID 10274; state: DISABLED
1712096662.427 10274 18444 18444 D VRI[MainActivity]: Canceling draw. cancelDueToPreDrawListener=true cancelDueToSync=false
1712096662.429 10274 18444 18444 W FlutterWebRTCPlugin: audioFocusChangeListener [Earpiece(name=Earpiece)] Earpiece(name=Earpiece)
1712096662.429 10274 18444 18444 W FlutterWebRTCPlugin: audioFocusChangeListener [Speakerphone(name=Speakerphone), Earpiece(name=Earpiece)] Speakerphone(name=Speakerphone)
1712096662.434 10274 18444 18481 I flutter : [Matrix] [32mWelcome to FluffyChat <3[0m
1712096662.467 10274 18444 18481 I flutter : *** sqflite warning ***
1712096662.467 10274 18444 18481 I flutter : You are changing sqflite default factory.
1712096662.467 10274 18444 18481 I flutter : Be aware of the potential side effects. Any library using sqflite
1712096662.467 10274 18444 18481 I flutter : will have this factory as the default for all operations.
1712096662.467 10274 18444 18481 I flutter : *** sqflite warning ***
1712096662.903 10274 18444 18481 I flutter : [Matrix] [33mSet background mode in VOIP plugin - false[0m
1712096662.903 10274 18444 18444 D Plugin  : Method: initialized
1712096662.931 10274 18444 18444 D Plugin  : Method: getDistributors
1712096662.932 10274 18444 18481 I flutter : dynamic_color: Core palette detected.
1712096662.932 10274 18444 18481 I flutter : initializeCallback finished
1712096662.972 10274 18444 18444 D VRI[MainActivity]: Draw frame after cancel
1712096667.478 10274 18444 18548 D ProfileInstaller: Installing profile for chat.fluffy.fluffychat
1712096673.286 10274 18444 18444 D CompatibilityChangeReporter: Compat change id reported: 160794467; UID 10274; state: ENABLED
1712096673.517 10274 18444 18444 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
1712096673.517 10274 18444 18444 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
1712096673.518 10274 18444 18444 D Plugin  : Method: getDistributors
1712096673.519 10274 18444 18444 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
1712096673.519 10274 18444 18444 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
1712096673.521 10274 18444 18481 I flutter : [Matrix] [33mSet background mode in VOIP plugin - false[0m
1712096673.601 10274 18444 18481 I flutter : [Matrix] [33mSet background mode in VOIP plugin - false[0m
1712096675.160 10274 18444 18444 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
1712096675.160 10274 18444 18444 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
1712096675.161 10274 18444 18444 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
1712096675.161 10274 18444 18444 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
1712096675.161 10274 18444 18444 D Plugin  : Method: getDistributors
1712096675.165 10274 18444 18481 I flutter : [Matrix] [33mSet background mode in VOIP plugin - false[0m
1712096675.201 10274 18444 18481 I flutter : Null check operator used on a null value
1712096675.201 10274 18444 18481 I flutter : #0      RenderObject.getTransformTo (package:flutter/src/rendering/object.dart:3343)
1712096675.201 10274 18444 18481 I flutter : #1      RenderBox.localToGlobal (package:flutter/src/rendering/box.dart:2619)
1712096675.201 10274 18444 18481 I flutter : #2      _HeroFlight.onTick (package:flutter/src/widgets/heroes.dart:633)
1712096675.201 10274 18444 18481 I flutter : #3      AnimationLocalListenersMixin.notifyListeners (package:flutter/src/animation/listener_helpers.dart:161)
1712096675.201 10274 18444 18481 I flutter : #4      AnimationLocalListenersMixin.notifyListeners (package:flutter/src/animation/listener_helpers.dart:161)
1712096675.201 10274 18444 18481 I flutter : #5      AnimationLocalListenersMixin.notifyListeners (package:flutter/src/animation/listener_helpers.dart:161)
1712096675.201 10274 18444 18481 I flutter : #6      AnimationController._tick (package:flutter/src/animation/animation_controller.dart:865)
1712096675.201 10274 18444 18481 I flutter : #7      Ticker._tick (package:flutter/src/scheduler/ticker.dart:258)
1712096675.201 10274 18444 18481 I flutter : #8      SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1386)
1712096675.201 10274 18444 18481 I flutter : #9      SchedulerBinding.handleBeginFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:1233)
1712096675.201 10274 18444 18481 I flutter : #10     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:633)
1712096675.201 10274 18444 18481 I flutter : #11     SchedulerBinding.handleBeginFrame (package:flutter/src/scheduler/binding.dart:1231)
1712096675.201 10274 18444 18481 I flutter : #12     SchedulerBinding._handleBeginFrame (package:flutter/src/scheduler/binding.dart:1148)
1712096675.201 10274 18444 18481 I flutter : #13     _invoke1 (dart:ui/hooks.dart:328)
1712096675.201 10274 18444 18481 I flutter : #14     PlatformDispatcher._beginFrame (dart:ui/platform_dispatcher.dart:361)
1712096675.201 10274 18444 18481 I flutter : #15     _beginFrame (dart:ui/hooks.dart:272)
1712096675.218 10274 18444 18481 I flutter : [Matrix] [33mSet background mode in VOIP plugin - false[0m
1712096675.223 10274 18444 18481 I flutter : Another exception was thrown: Instance of 'DiagnosticsProperty<void>'
1712096675.257 10274 18444 18481 I flutter : Another exception was thrown: Instance of 'DiagnosticsProperty<void>'
1712096675.279 10274 18444 18481 I flutter : Another exception was thrown: Instance of 'DiagnosticsProperty<void>'
1712096675.301 10274 18444 18481 I flutter : Another exception was thrown: Instance of 'DiagnosticsProperty<void>'
1712096675.323 10274 18444 18481 I flutter : Another exception was thrown: Instance of 'DiagnosticsProperty<void>'
1712096675.346 10274 18444 18481 I flutter : Another exception was thrown: Instance of 'DiagnosticsProperty<void>'
1712096675.357 10274 18444 18481 I flutter : Another exception was thrown: Instance of 'DiagnosticsProperty<void>'
1712096675.368 10274 18444 18481 I flutter : Another exception was thrown: Instance of 'DiagnosticsProperty<void>'
1712096675.379 10274 18444 18481 I flutter : Another exception was thrown: Instance of 'DiagnosticsProperty<void>'
1712096675.390 10274 18444 18481 I flutter : Another exception was thrown: Instance of 'DiagnosticsProperty<void>'
1712096676.283 10274 18444 18481 I flutter : [Matrix] [33mSet background mode in VOIP plugin - false[0m
1712096677.490 10274 18444 18444 D VRI[MainActivity]: visibilityChanged oldVisibility=true newVisibility=false
1712096677.526 10274 18444 18444 D VRI[MainActivity]: applyTransactionOnDraw applyImmediately
1712096677.526 10274 18444 18444 D VRI[MainActivity]: applyTransactionOnDraw applyImmediately
1712096677.526 10274 18444 18444 D VRI[MainActivity]: Not drawing due to not visible
1712096677.530 10274 18444 18444 D VRI[MainActivity]: applyTransactionOnDraw applyImmediately
1712096677.536 10274 18444 18444 D VRI[MainActivity]: applyTransactionOnDraw applyImmediately
1712096677.720 10274 18444 18481 I flutter : [Matrix] [33mSet background mode in VOIP plugin - false[0m
1712096677.720 10274 18444 18481 I flutter : [Matrix] [33mSet background mode in VOIP plugin - true[0m

Steps to Reproduce

  1. Rotate
  2. Rotate back

https://github.com/krille-chan/fluffychat/assets/101081865/a8833e21-b33f-4a9e-b9c1-56a2958b9cf0

Expected Behavior

When rotated and rotated back it doesn't void out

App Version

1.19.0

Additional Platform Information

rooted Google pixel 6 android 14 build number AP1A.240305.019.A1 stock rom

Additional Context

No response

farchord commented 3 months ago

Same thing on iOS. Rotate it once back and forth and it voids out. Well, not always, most of the time. Sometimes it’ll still be functional. But the following error pops out:

Bad state: RenderBox was not laid out: RenderFractionalTranslation#69511

0 RenderBox.size (package:flutter/src/rendering/box.dart:1994)

1 RenderFractionalTranslation.applyPaintTransform (package:flutter/src/rendering/proxy_box.dart:2952)

2 RenderObject.getTransformTo (package:flutter/src/rendering/object.dart:3352)

3 RenderBox.localToGlobal (package:flutter/src/rendering/box.dart:2619)

4 _FloaterState.build.. (package:flutter_typeahead/src/common/base/floater.dart:359)

5 Builder.build (package:flutter/src/widgets/basic.dart:7698)

6 StatelessElement.build (package:flutter/src/widgets/framework.dart:5550)

7 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5480)

8 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

9 StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)

10 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

11 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

12 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

13 StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)

14 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

15 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)

16 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

17 _OverlayPortalElement.update (package:flutter/src/widgets/overlay.dart:2063)

18 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

19 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

20 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

21 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

22 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

23 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

24 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

25 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

26 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

27 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

28 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

29 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

30 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

31 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

32 _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:105)

33 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

34 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

35 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

36 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

37 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

38 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

39 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

40 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

41 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

42 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

43 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

44 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

45 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

46 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

47 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

48 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

49 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

50 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

51 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

52 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

53 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)

54 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

55 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

56 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

57 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

58 _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:105)

59 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

60 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

61 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

62 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

63 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

64 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

65 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

66 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

67 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

68 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

69 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

70 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

71 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

72 StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)

73 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

74 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)

75 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

76 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

77 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

78 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

79 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

80 Element.updateChildren (package:flutter/src/widgets/framework.dart:3973)

81 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6918)

82 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

83 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

84 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

85 StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)

86 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

87 Element.updateChildren (package:flutter/src/widgets/framework.dart:3973)

88 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6918)

89 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

90 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

91 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

92 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

93 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

94 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

95 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

96 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

97 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

98 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

99 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)

100 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

101 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

102 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

103 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

104 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

105 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)

106 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

107 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

108 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

109 StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)

110 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

111 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)

112 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

113 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

114 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

115 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

116 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

117 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

118 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

119 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

120 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

121 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

122 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

123 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)

124 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

125 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)

126 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

127 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)

128 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

129 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

130 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

131 StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)

132 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

133 Element.updateChildren (package:flutter/src/widgets/framework.dart:3973)

134 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6918)

135 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

136 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

137 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

138 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

139 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

140 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)

141 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

142 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

143 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

144 StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)

145 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

146 Element.updateChildren (package:flutter/src/widgets/framework.dart:3973)

147 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6918)

148 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

149 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

150 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

151 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

152 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

153 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

154 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

155 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

156 StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)

157 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

158 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

159 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

160 StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)

161 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

162 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

163 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

164 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

165 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

166 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

167 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

168 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

169 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

170 Element.updateChildren (package:flutter/src/widgets/framework.dart:3973)

171 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6918)

172 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

173 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

174 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

175 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

176 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

177 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

178 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

179 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

180 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

181 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

182 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

183 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

184 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

185 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

186 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

187 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

188 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

189 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

190 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

191 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

192 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

193 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

194 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

195 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

196 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)

197 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

198 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

199 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

200 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

201 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

202 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)

203 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

204 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

205 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

206 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

207 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

208 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

209 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

210 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

211 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

212 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

213 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

214 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

215 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

216 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

217 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

218 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

219 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

220 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

221 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

222 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

223 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

224 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

225 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

226 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

227 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

228 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

229 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

230 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

231 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

232 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

233 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

234 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

235 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

236 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

237 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

238 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

239 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

240 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

241 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

242 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

243 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

244 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

245 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

246 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

247 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

248 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

249 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

250 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

251 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

252 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

253 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

254 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

255 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

256 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

257 StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)

258 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

259 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

260 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)

261 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

262 StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)

263 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

264 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

265 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

266 ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)

267 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

268 Element.updateChildren (package:flutter/src/widgets/framework.dart:3973)

269 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6918)

270 Element.updateChild (package:flutter/src/widgets/framework.dart:3824)

271 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)

272 Element.rebuild (package:flutter/src/widgets/framework.dart:5196)

273 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2904)

274 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:989)

275 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:448)

276 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1386)

277 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1311)

278 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1169)

279 _invoke (dart:ui/hooks.dart:312)

280 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:399)

281 _drawFrame (dart:ui/hooks.dart:283)

Note this really only seem to happen if you rotate while inside a chat room. If you are in the room list, this doesnt occur.

Lexden12 commented 3 months ago

On Android (Pixel 7 Android 14) it seems to be voiding the screen regardless of what is focused (room list, a specific room, even settings). In the room list and a specific room, it is exclusively voided in portrait mode. Switching back to landscape will bring the view back (and then will void again if rotated to portrait again). However, settings seems extra broken as this screen causes both landscape and portrait to void the screen after rotating in my experience. I have yet to look at the logs yet unfortunately.

Haui1112 commented 2 months ago

Note this really only seem to happen if you rotate while inside a chat room. If you are in the room list, this doesnt occur.

For completeness sake, the error doesnt occur but at least on my device (iphone 11 pro) the app becomes unusable anyway so although no error in roomlist, the problem still stands for me.