This repository was archived by the owner on May 17, 2025. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 72
This repository was archived by the owner on May 17, 2025. It is now read-only.
[bug]: [ios] Cannot hear others in VC and they cannot hear me, can't view others camera or stream either #128
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Checklist
- I am able to reproduce the bug with the latest version of Bunny and Discord.
- I've checked that there is no open or closed issue about this bug.
- The title of this issue accurately describes the bug.
- This is not a feature request or a general question.
- This bug can be reproduced consistently and is not caused by a plugin.
- I have read the notes above and ensured that my issue is clear and within this repository.
Steps to reproduce the bug
- Open Bunny
- Join a call (can be either DM or server VC)
Expected behavior
Calls working like in the normal discord app
Actual behavior
Other people in the call can't hear you and you can't hear others, also cameras and streams appear but refuse to load (thingy with purple squares)
Screenshots/Screen recordings
N/A
Logs
2025-02-14T00:06:07.614Z -> Network -> Sending POST to https://discord.com/api/v9/debug-logs/2/discord_app_logs
2025-02-14T00:06:08.189Z -> Σ:933.075s, Δ:2.286s -> VideoHealthManager -> reenableVideo called for user 1177484931623026769 - time = 1740615836529
2025-02-14T00:06:08.189Z -> Σ:933.075s, Δ:0.000s -> VideoHealthManager -> VideoHealthManager::stateCleanupBeforeEnable
2025-02-14T00:06:08.189Z -> Σ:933.075s, Δ:0.000s -> MediaEngineStore -> disableVideo=false currentlyDisabled=true currentlyAutoDisabled=true, isVideoShown=false
2025-02-14T00:06:08.189Z -> Σ:933.075s, Δ:0.000s -> MediaEngineStore -> changed=true isDefaultContext=true isUpdateCausedByVideoHealthManager=true isManualToggleByUser=false
2025-02-14T00:06:08.189Z -> Σ:933.075s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> Media sink wants: {"any":100}
2025-02-14T00:06:08.279Z -> Network -> Completed POST to https://discord.com/api/v9/debug-logs/2/discord_app_logs with status: 201
2025-02-14T00:06:08.312Z -> Network -> Sending POST to https://discord.com/api/v9/debug-logs/2/discord-webrtc_0
2025-02-14T00:06:09.289Z -> Network -> Completed POST to https://discord.com/api/v9/debug-logs/2/discord-webrtc_0 with status: 201
2025-02-14T00:06:09.294Z -> Network -> Sending POST to https://discord.com/api/v9/debug-logs/2/discord-last-webrtc_0
2025-02-14T00:06:10.006Z -> Network -> Completed POST to https://discord.com/api/v9/debug-logs/2/discord-last-webrtc_0 with status: 201
2025-02-14T00:06:13.774Z -> Σ:938.660s, Δ:5.585s -> VideoHealthManager -> 1177484931623026769: detected poor network quality, turning off video
2025-02-14T00:06:13.774Z -> Σ:938.660s, Δ:0.000s -> MediaEngineStore -> disableVideo=true currentlyDisabled=false currentlyAutoDisabled=false, isVideoShown=false
2025-02-14T00:06:13.774Z -> Σ:938.660s, Δ:0.000s -> MediaEngineStore -> changed=true isDefaultContext=true isUpdateCausedByVideoHealthManager=true isManualToggleByUser=false
2025-02-14T00:06:13.775Z -> Σ:938.661s, Δ:0.001s -> RTCConnection(1334728723324342282, default) -> Media sink wants: {"59365":0,"any":100}
2025-02-14T00:06:13.783Z -> Σ:938.669s, Δ:0.008s -> VideoHealthManager -> startReenableBackoffTimer for user 1177484931623026769
2025-02-14T00:06:13.784Z -> Σ:938.670s, Δ:0.001s -> VideoHealthManager -> starting backoff timer with time = 60000 milliseconds
2025-02-14T00:06:19.625Z -> Σ:944.511s, Δ:5.841s -> RTCControlSocket(default) -> Sending heartbeat with last received sequence number: 8
2025-02-14T00:06:19.657Z -> Σ:944.543s, Δ:0.032s -> RTCControlSocket(default) -> Heartbeat ACK received
2025-02-14T00:06:33.386Z -> Σ:958.272s, Δ:13.729s -> RTCControlSocket(default) -> Sending heartbeat with last received sequence number: 8
2025-02-14T00:06:33.419Z -> Σ:958.305s, Δ:0.033s -> RTCControlSocket(default) -> Heartbeat ACK received
2025-02-14T00:06:47.147Z -> Σ:972.033s, Δ:13.728s -> RTCControlSocket(default) -> Sending heartbeat with last received sequence number: 8
2025-02-14T00:06:47.181Z -> Σ:972.067s, Δ:0.034s -> RTCControlSocket(default) -> Heartbeat ACK received
2025-02-14T00:07:00.909Z -> Σ:985.795s, Δ:13.728s -> RTCControlSocket(default) -> Sending heartbeat with last received sequence number: 8
2025-02-14T00:07:00.942Z -> Σ:985.828s, Δ:0.033s -> RTCControlSocket(default) -> Heartbeat ACK received
2025-02-14T00:07:13.795Z -> Σ:998.681s, Δ:12.853s -> VideoHealthManager -> reenableVideo called for user 1177484931623026769 - time = 1740615902135
2025-02-14T00:07:13.795Z -> Σ:998.681s, Δ:0.000s -> VideoHealthManager -> VideoHealthManager::stateCleanupBeforeEnable
2025-02-14T00:07:13.795Z -> Σ:998.681s, Δ:0.000s -> MediaEngineStore -> disableVideo=false currentlyDisabled=true currentlyAutoDisabled=true, isVideoShown=false
2025-02-14T00:07:13.795Z -> Σ:998.681s, Δ:0.000s -> MediaEngineStore -> changed=true isDefaultContext=true isUpdateCausedByVideoHealthManager=true isManualToggleByUser=false
2025-02-14T00:07:13.795Z -> Σ:998.681s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> Media sink wants: {"any":100}
2025-02-14T00:07:14.666Z -> Σ:999.552s, Δ:0.871s -> RTCControlSocket(default) -> Sending heartbeat with last received sequence number: 8
2025-02-14T00:07:14.699Z -> Σ:999.585s, Δ:0.033s -> RTCControlSocket(default) -> Heartbeat ACK received
2025-02-14T00:07:19.849Z -> Σ:1004.735s, Δ:5.150s -> VideoHealthManager -> 1177484931623026769: detected poor network quality, turning off video
2025-02-14T00:07:19.849Z -> Σ:1004.735s, Δ:0.000s -> MediaEngineStore -> disableVideo=true currentlyDisabled=false currentlyAutoDisabled=false, isVideoShown=false
2025-02-14T00:07:19.849Z -> Σ:1004.735s, Δ:0.000s -> MediaEngineStore -> changed=true isDefaultContext=true isUpdateCausedByVideoHealthManager=true isManualToggleByUser=false
2025-02-14T00:07:19.849Z -> Σ:1004.735s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> Media sink wants: {"59365":0,"any":100}
2025-02-14T00:07:19.874Z -> Σ:1004.760s, Δ:0.025s -> VideoHealthManager -> startReenableBackoffTimer for user 1177484931623026769
2025-02-14T00:07:19.874Z -> Σ:1004.760s, Δ:0.000s -> VideoHealthManager -> starting backoff timer with time = 120000 milliseconds
2025-02-14T00:07:28.427Z -> Σ:1013.313s, Δ:8.553s -> RTCControlSocket(default) -> Sending heartbeat with last received sequence number: 8
2025-02-14T00:07:28.460Z -> Σ:1013.346s, Δ:0.033s -> RTCControlSocket(default) -> Heartbeat ACK received
2025-02-14T00:07:42.180Z -> Σ:1027.066s, Δ:13.720s -> RTCControlSocket(default) -> Sending heartbeat with last received sequence number: 8
2025-02-14T00:07:42.214Z -> Σ:1027.100s, Δ:0.034s -> RTCControlSocket(default) -> Heartbeat ACK received
2025-02-14T00:07:55.942Z -> Σ:1040.828s, Δ:13.728s -> RTCControlSocket(default) -> Sending heartbeat with last received sequence number: 8
2025-02-14T00:07:55.976Z -> Σ:1040.862s, Δ:0.034s -> RTCControlSocket(default) -> Heartbeat ACK received
2025-02-14T00:08:02.639Z -> Σ:1047.525s, Δ:6.663s -> ConnectionEventFramerateReducer -> BaseConnection.userSpeakingChange: Reduced framerate after 15000 ms.
2025-02-14T00:08:02.639Z -> Σ:1047.525s, Δ:0.000s -> Connection(default) -> updateVideoQuality: {
"remoteSinkWantsMaxFramerate": 20
}
2025-02-14T00:08:09.695Z -> Σ:1054.581s, Δ:7.056s -> RTCControlSocket(default) -> Sending heartbeat with last received sequence number: 8
2025-02-14T00:08:09.729Z -> Σ:1054.615s, Δ:0.034s -> RTCControlSocket(default) -> Heartbeat ACK received
2025-02-14T00:08:23.448Z -> Σ:1068.334s, Δ:13.719s -> RTCControlSocket(default) -> Sending heartbeat with last received sequence number: 8
2025-02-14T00:08:23.481Z -> Σ:1068.367s, Δ:0.033s -> RTCControlSocket(default) -> Heartbeat ACK received
2025-02-14T00:08:37.201Z -> Σ:1082.087s, Δ:13.720s -> RTCControlSocket(default) -> Sending heartbeat with last received sequence number: 8
2025-02-14T00:08:37.234Z -> Σ:1082.120s, Δ:0.033s -> RTCControlSocket(default) -> Heartbeat ACK received
2025-02-14T00:08:48.523Z -> Σ:1093.409s, Δ:11.289s -> RTCConnection(1334728723324342282, default) -> Media sink wants: {"any":100}
2025-02-14T00:08:48.527Z -> Σ:1093.413s, Δ:0.004s -> VideoHealthManager -> VideoHealthManager::createUser 1177484931623026769
2025-02-14T00:08:50.962Z -> Σ:1095.848s, Δ:2.435s -> RTCControlSocket(default) -> Sending heartbeat with last received sequence number: 9
2025-02-14T00:08:51.001Z -> Σ:1095.887s, Δ:0.039s -> RTCControlSocket(default) -> Heartbeat ACK received
2025-02-14T00:08:54.482Z -> Σ:1099.368s, Δ:3.481s -> RTCConnection(1334728723324342282, default) -> Destroy RTCConnection
2025-02-14T00:08:54.482Z -> Σ:1099.368s, Δ:0.000s -> RTCControlSocket(default) -> CLOSE
2025-02-14T00:08:54.482Z -> Σ:1099.368s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> Disconnected from RTC server, clean: true, code: 1000, reason: Force Close, state: RTC_CONNECTED
2025-02-14T00:08:54.490Z -> Σ:1099.376s, Δ:0.008s -> Connection(default) -> Connection state change: CONNECTED => DISCONNECTED
2025-02-14T00:08:54.490Z -> Σ:1099.376s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> RTC media connection state change: RTC_CONNECTED => DISCONNECTED
2025-02-14T00:08:54.490Z -> Σ:1099.376s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> RTC connection state: RTC_CONNECTED => RTC_DISCONNECTED
2025-02-14T00:08:54.490Z -> Σ:1099.376s, Δ:0.000s -> Connection(default) -> Connection state change: DISCONNECTED => DISCONNECTED
2025-02-14T00:08:54.490Z -> Σ:1099.376s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> RTC media connection state change: RTC_DISCONNECTED => DISCONNECTED
2025-02-14T00:08:54.490Z -> Σ:1099.376s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> RTC connection state: RTC_DISCONNECTED => RTC_DISCONNECTED
2025-02-14T00:08:54.490Z -> Σ:1099.376s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> RTC connection state: RTC_DISCONNECTED => DISCONNECTED
2025-02-14T00:08:54.493Z -> Σ:1099.379s, Δ:0.003s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded true, Connection State: DISCONNECTED"}
2025-02-14T00:08:58.698Z -> Σ:1103.584s, Δ:4.205s -> RTCControlSocket(default) -> [CONNECT] wss://warsaw10047.discord.media:443/
2025-02-14T00:08:58.698Z -> Σ:1103.584s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> Connecting to RTC server wss://warsaw10047.discord.media:443/, rtc-connection-id: b5055a76-de05-4012-9fca-97553697fdbf
2025-02-14T00:08:58.698Z -> Σ:1103.584s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> RTC connection state: AWAITING_ENDPOINT => CONNECTING
2025-02-14T00:08:58.699Z -> Σ:1103.585s, Δ:0.001s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded true, Connection State: CONNECTING"}
2025-02-14T00:08:58.921Z -> Σ:1103.807s, Δ:0.222s -> RTCConnection(1334728723324342282, default) -> Connected to RTC server.
2025-02-14T00:08:58.922Z -> Σ:1103.808s, Δ:0.001s -> RTCConnection(1334728723324342282, default) -> RTC connection state: CONNECTING => AUTHENTICATING
2025-02-14T00:08:58.922Z -> Σ:1103.808s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded true, Connection State: AUTHENTICATING"}
2025-02-14T00:08:58.922Z -> Σ:1103.808s, Δ:0.000s -> RTCControlSocket(default) -> [CONNECTED] wss://warsaw10047.discord.media:443/ in 224 ms
2025-02-14T00:08:58.922Z -> Σ:1103.808s, Δ:0.000s -> RTCControlSocket(default) -> [HELLO] heartbeat interval: 13750, version: 8, took 224 ms
2025-02-14T00:08:58.922Z -> Σ:1103.808s, Δ:0.000s -> RTCControlSocket(default) -> Starting heartbeat with interval: 13750
2025-02-14T00:08:58.962Z -> Σ:1103.848s, Δ:0.040s -> RTCControlSocket(default) -> [READY] took 264 ms
2025-02-14T00:08:58.962Z -> Σ:1103.848s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> RTC connection state: AUTHENTICATING => RTC_CONNECTING
2025-02-14T00:08:58.962Z -> Σ:1103.848s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded true, Connection State: RTC_CONNECTING"}
2025-02-14T00:08:58.963Z -> Σ:1103.849s, Δ:0.001s -> Connection(default) -> Creating connection to 34.0.241.8:50003 with audio ssrc: 59568
2025-02-14T00:08:58.963Z -> Σ:1103.849s, Δ:0.000s -> Connection(default) -> updateVideoQuality: {
"remoteSinkWantsMaxFramerate": 30
}
2025-02-14T00:08:58.964Z -> Σ:1103.850s, Δ:0.001s -> Connection(default) -> updateVideoQuality: {
"encodingVideoWidth": 1280,
"encodingVideoHeight": 720,
"encodingVideoFrameRate": 30,
"captureVideoFrameRate": 30,
"remoteSinkWantsMaxFramerate": 30,
"remoteSinkWantsPixelCount": 921600,
"encodingVideoBitRate": 2500000,
"encodingVideoMinBitRate": 150000,
"encodingVideoMaxBitRate": 2500000,
"streamParameters": [
{
"type": "video",
"active": false,
"rid": "100",
"ssrc": 59569,
"rtxSsrc": 59570,
"quality": 100,
"maxBitrate": 2500000,
"maxFrameRate": 30,
"maxResolution": {
"type": "fixed",
"width": 1280,
"height": 720
},
"minBitrate": 150000,
"targetBitrate": 0,
"maxPixelCount": 921600
}
]
}
2025-02-14T00:08:58.964Z -> Σ:1103.850s, Δ:0.000s -> Connection(default) -> updateVideoQuality: {
"remoteSinkWantsPixelCount": 921600,
"remoteSinkWantsMaxFramerate": 30,
"encodingVideoMinBitRate": 150000,
"encodingVideoMaxBitRate": 2500000,
"encodingVideoBitRate": 2500000,
"streamParameters": [
{
"type": "video",
"active": false,
"rid": "100",
"ssrc": 59569,
"rtxSsrc": 59570,
"quality": 100,
"maxBitrate": 2500000,
"maxFrameRate": 30,
"maxResolution": {
"type": "fixed",
"width": 1280,
"height": 720
},
"minBitrate": 150000,
"targetBitrate": 0,
"maxPixelCount": 921600
}
]
}
2025-02-14T00:08:59.682Z -> Σ:1104.568s, Δ:0.718s -> Connection(default) -> Connected with local address 62.178.110.5:52883 and protocol: udp
2025-02-14T00:08:59.684Z -> Σ:1104.570s, Δ:0.002s -> Connection(default) -> Available codecs: "[{\"codec\":\"H264\",\"decode\":true,\"encode\":true},{\"codec\":\"VP8\",\"decode\":true,\"encode\":true}]"
2025-02-14T00:08:59.684Z -> Σ:1104.570s, Δ:0.000s -> Connection(default) -> Experimental codecs: []
2025-02-14T00:08:59.684Z -> Σ:1104.570s, Δ:0.000s -> Connection(default) -> Audio codecs: opus
2025-02-14T00:08:59.684Z -> Σ:1104.570s, Δ:0.000s -> Connection(default) -> Video codecs: H264[encode: true, decode: true],VP8[encode: true, decode: true]
2025-02-14T00:08:59.684Z -> Σ:1104.570s, Δ:0.000s -> Connection(default) -> Encryption modes: aead_aes256_gcm_rtpsize,aead_aes256_gcm,aead_xchacha20_poly1305_rtpsize,xsalsa20_poly1305_lite_rtpsize,xsalsa20_poly1305_lite,xsalsa20_poly1305_suffix,xsalsa20_poly1305
2025-02-14T00:08:59.684Z -> Σ:1104.570s, Δ:0.000s -> Connection(default) -> Connection state change: CONNECTING => CONNECTED
2025-02-14T00:08:59.684Z -> Σ:1104.570s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> RTC media connection state change: RTC_CONNECTING => CONNECTED
2025-02-14T00:08:59.684Z -> Σ:1104.570s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> RTC connection state: RTC_CONNECTING => RTC_CONNECTED
2025-02-14T00:08:59.684Z -> Σ:1104.570s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded true, Connection State: RTC_CONNECTED"}
2025-02-14T00:08:59.687Z -> Σ:1104.573s, Δ:0.003s -> RTCConnection(1334728723324342282, default) -> RTC connected to media server: 34.0.241.8:50003
2025-02-14T00:08:59.687Z -> Σ:1104.573s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> Sending UDP info to RTC server. {"address":"62.178.110.5","port":52883,"mode":"aead_aes256_gcm_rtpsize","codecs":[{"type":"audio","name":"opus","priority":1,"payloadType":120},{"type":"video","name":"H264","priority":1,"payloadType":101,"rtxPayloadType":102,"encode":true,"decode":true},{"type":"video","name":"VP8","priority":2,"payloadType":103,"rtxPayloadType":104,"encode":true,"decode":true}]} ["fixed_keyframe_interval"]
2025-02-14T00:08:59.687Z -> Σ:1104.573s, Δ:0.000s -> Connection(default) -> Creating user: 483359783831732255 with audio SSRC: 59347 and video SSRCs:
2025-02-14T00:08:59.730Z -> Σ:1104.616s, Δ:0.043s -> RTCConnection(1334728723324342282, default) -> Setting media-session-id: 031542db49771d5830d69b16301e3253 for rtc-connection-id: b5055a76-de05-4012-9fca-97553697fdbf
2025-02-14T00:08:59.730Z -> Σ:1104.616s, Δ:0.000s -> Connection(default) -> Selected encryption mode: aead_aes256_gcm_rtpsize
2025-02-14T00:08:59.730Z -> Σ:1104.616s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> DAVE protocol init with protocol version: 1
2025-02-14T00:08:59.731Z -> Σ:1104.617s, Δ:0.001s -> RTCConnection(1334728723324342282, default) -> Remote media sink wants: {"any":100}
2025-02-14T00:08:59.731Z -> Σ:1104.617s, Δ:0.000s -> Connection(default) -> updateVideoQuality: {
"remoteSinkWantsPixelCount": 921600,
"remoteSinkWantsMaxFramerate": 30,
"encodingVideoMinBitRate": 150000,
"encodingVideoMaxBitRate": 2500000,
"encodingVideoBitRate": 2500000,
"streamParameters": [
{
"type": "video",
"active": false,
"rid": "100",
"ssrc": 59569,
"rtxSsrc": 59570,
"quality": 100,
"maxBitrate": 2500000,
"maxFrameRate": 30,
"maxResolution": {
"type": "fixed",
"width": 1280,
"height": 720
},
"minBitrate": 150000,
"targetBitrate": 0,
"maxPixelCount": 921600
}
]
}
2025-02-14T00:08:59.731Z -> Σ:1104.617s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> Received MLS external sender package
2025-02-14T00:08:59.731Z -> Σ:1104.617s, Δ:0.000s -> VoiceEngine -> updateMLSExternalSender: QEEEjChVOs/vJEy1NOOrIpV5mH7i6lyN1lk/oGG0Xlaln5DYR254JX8bne3rykvfafgsT1F5rpCXwEP/0LXu7lXsSgABAQA=
2025-02-14T00:08:59.731Z -> Σ:1104.617s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> Received MLS proposals
2025-02-14T00:08:59.732Z -> Σ:1104.618s, Δ:0.001s -> Connection(default) -> DAVE protocol state update: {"epochAuthenticator":"","version":1}
2025-02-14T00:09:00.798Z -> Σ:1105.684s, Δ:1.066s -> Routing/Utils -> transitionTo - Transitioning to /channels/1334728723324342282/1334728724666388522
2025-02-14T00:09:00.855Z -> Σ:1105.741s, Δ:0.057s -> RouteUtils -> UpdateSelectedChannelListener -> no voice route present in {"pathname":"/channels/1334728723324342282/1334728724666388522","openChannel":true,"search":"","hash":"","key":"iavidf"} {"guildId":"1334728723324342282","channelId":"1334728724666388522","jumpType":"ANIMATED","preserveDrawerState":false}
2025-02-14T00:09:00.866Z -> Σ:1105.752s, Δ:0.011s -> Router -> Navigated to: /channels/1334728723324342282/1334728724666388522
2025-02-14T00:09:01.371Z -> Σ:1106.257s, Δ:0.505s -> Sentry -> Breadcrumb {"message":"App state changed to inactive","category":"appState"}
2025-02-14T00:09:01.371Z -> Σ:1106.257s, Δ:0.000s -> index.native.tsx -> AppState changing from active to inactive
2025-02-14T00:09:01.371Z -> Σ:1106.257s, Δ:0.000s -> Flux -> Dispatching APP_STATE_UPDATE
2025-02-14T00:09:01.371Z -> Σ:1106.257s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded false, Connection State: RTC_CONNECTED"}
2025-02-14T00:09:01.372Z -> Σ:1106.258s, Δ:0.001s -> discord_protos.discord_users.v1.FrecencyUserSettings -> Scheduling save from markDirty
2025-02-14T00:09:01.373Z -> Σ:1106.259s, Δ:0.001s -> Flux -> Dispatching WRITE_CACHES
2025-02-14T00:09:01.376Z -> Σ:1106.262s, Δ:0.003s -> GuildBasicChannels -> Starting to write all basic channels
2025-02-14T00:09:01.376Z -> Σ:1106.262s, Δ:0.000s -> GuildBasicChannels -> 0 basic_channel guilds submitted (took: 0.0765829086303711ms, skipped: 26 guilds)
2025-02-14T00:09:01.389Z -> Σ:1106.275s, Δ:0.013s -> CacheStore -> Writing cache now
2025-02-14T00:09:01.409Z -> Σ:1106.295s, Δ:0.020s -> discord_protos.discord_users.v1.FrecencyUserSettings -> Persisting proto
2025-02-14T00:09:01.416Z -> Network -> Sending PATCH to https://discord.com/api/v9/users/@me/settings-proto/2
2025-02-14T00:09:01.443Z -> Σ:1106.329s, Δ:0.034s -> KvBackgroundManager -> performing cleanup (deep: true)
2025-02-14T00:09:01.628Z -> Network -> Completed PATCH to https://discord.com/api/v9/users/@me/settings-proto/2 with status: 200
2025-02-14T00:09:02.932Z -> Σ:1107.818s, Δ:1.489s -> Sentry -> Breadcrumb {"message":"App state changed to background","category":"appState"}
2025-02-14T00:09:02.932Z -> Σ:1107.818s, Δ:0.000s -> index.native.tsx -> AppState changing from inactive to background
2025-02-14T00:09:02.932Z -> Σ:1107.818s, Δ:0.000s -> Flux -> Dispatching APP_STATE_UPDATE
2025-02-14T00:09:02.932Z -> Σ:1107.818s, Δ:0.000s -> ConnectivityStatusStore -> App state updated: background
2025-02-14T00:09:02.932Z -> Σ:1107.818s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded false, Connection State: RTC_CONNECTED"}
2025-02-14T00:09:02.932Z -> Σ:1107.818s, Δ:0.000s -> DiskUsageManager -> Install size analysis was executed too recently, skipping execution.
2025-02-14T00:09:03.861Z -> Network -> Sending POST to https://discord.com/api/v9/channels/1334728724666388522/messages/1339747335386693682/ack
2025-02-14T00:09:04.022Z -> Network -> Completed POST to https://discord.com/api/v9/channels/1334728724666388522/messages/1339747335386693682/ack with status: 200
2025-02-14T00:09:05.096Z -> Σ:1109.982s, Δ:2.164s -> RTCControlSocket(default) -> [DISCONNECT] (false, 4006, Session is no longer valid.)
2025-02-14T00:09:05.096Z -> Σ:1109.982s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> Disconnected from RTC server, clean: false, code: 4006, reason: Session is no longer valid., state: RTC_CONNECTED
2025-02-14T00:09:05.098Z -> Σ:1109.984s, Δ:0.002s -> RTCConnection(1334728723324342282, default) -> Disconnect was not clean! reason=Session is no longer valid.. Reconnecting in 2.88 seconds.
2025-02-14T00:09:05.100Z -> Σ:1109.986s, Δ:0.002s -> Connection(default) -> Connection state change: CONNECTED => DISCONNECTED
2025-02-14T00:09:05.100Z -> Σ:1109.986s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> RTC media connection state change: RTC_CONNECTED => DISCONNECTED
2025-02-14T00:09:05.100Z -> Σ:1109.986s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> RTC connection state: RTC_CONNECTED => RTC_DISCONNECTED
2025-02-14T00:09:05.101Z -> Σ:1109.987s, Δ:0.001s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded false, Connection State: RTC_DISCONNECTED"}
2025-02-14T00:09:05.101Z -> Σ:1109.987s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Stopping Analytics Heartbeat"}
2025-02-14T00:09:05.116Z -> Σ:1110.002s, Δ:0.015s -> Connection(default) -> Connection state change: DISCONNECTED => DISCONNECTED
2025-02-14T00:09:05.116Z -> Σ:1110.002s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> RTC media connection state change: RTC_DISCONNECTED => DISCONNECTED
2025-02-14T00:09:05.116Z -> Σ:1110.002s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> RTC connection state: RTC_DISCONNECTED => RTC_DISCONNECTED
2025-02-14T00:09:05.118Z -> Σ:1110.004s, Δ:0.002s -> RTCConnection(1334728723324342282, default) -> RTC connection state: RTC_DISCONNECTED => DISCONNECTED
2025-02-14T00:09:05.118Z -> Σ:1110.004s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded false, Connection State: DISCONNECTED"}
2025-02-14T00:09:05.144Z -> Σ:1110.030s, Δ:0.026s -> RTCConnection(1334728723324342282, default) -> Destroy RTCConnection
2025-02-14T00:09:05.145Z -> Σ:1110.031s, Δ:0.001s -> RTCControlSocket(default) -> CLOSE
2025-02-14T00:09:05.145Z -> Σ:1110.031s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> Disconnected from RTC server, clean: true, code: 1000, reason: Force Close, state: DISCONNECTED
2025-02-14T00:09:05.145Z -> Σ:1110.031s, Δ:0.000s -> RTCConnection(1334728723324342282, default) -> RTC connection state: DISCONNECTED => DISCONNECTED
2025-02-14T00:09:12.880Z -> Σ:1117.766s, Δ:7.735s -> Sentry -> Breadcrumb {"message":"App state changed to active","category":"appState"}
2025-02-14T00:09:12.880Z -> Σ:1117.766s, Δ:0.000s -> index.native.tsx -> AppState changing from background to active
2025-02-14T00:09:12.880Z -> Σ:1117.766s, Δ:0.000s -> Flux -> Dispatching APP_STATE_UPDATE
2025-02-14T00:09:12.880Z -> Σ:1117.766s, Δ:0.000s -> ConnectivityStatusStore -> App state updated: active
2025-02-14T00:09:12.880Z -> Σ:1117.766s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded true, Connection State: DISCONNECTED"}
2025-02-14T00:09:12.880Z -> Σ:1117.766s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Start Analytics Heartbeat"}
2025-02-14T00:09:12.881Z -> Σ:1117.767s, Δ:0.001s -> Sentry -> Breadcrumb {"category":"lifecycle","message":"App opened","data":{"openFrom":"launcher"}}
2025-02-14T00:09:12.882Z -> Σ:1117.768s, Δ:0.001s -> Sentry -> Breadcrumb {"message":"Received Last Heartbeat Event Timestamp. Time Until Next Heartbeat: 391.438 seconds. Scheduling Heartbeat"}
2025-02-14T00:09:12.882Z -> Σ:1117.768s, Δ:0.000s -> MessageActionCreators -> Fetched 0 messages from the cache after foregrounding. 0 are new
2025-02-14T00:09:17.610Z -> Σ:1122.496s, Δ:4.728s -> Sentry -> Breadcrumb {"message":"App state changed to inactive","category":"appState"}
2025-02-14T00:09:17.610Z -> Σ:1122.496s, Δ:0.000s -> index.native.tsx -> AppState changing from active to inactive
2025-02-14T00:09:17.610Z -> Σ:1122.496s, Δ:0.000s -> Flux -> Dispatching APP_STATE_UPDATE
2025-02-14T00:09:17.610Z -> Σ:1122.496s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded false, Connection State: DISCONNECTED"}
2025-02-14T00:09:17.610Z -> Σ:1122.496s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Stopping Analytics Heartbeat"}
2025-02-14T00:09:17.611Z -> Σ:1122.497s, Δ:0.001s -> Flux -> Dispatching WRITE_CACHES
2025-02-14T00:09:17.613Z -> Σ:1122.499s, Δ:0.002s -> GuildBasicChannels -> Starting to write all basic channels
2025-02-14T00:09:17.613Z -> Σ:1122.499s, Δ:0.000s -> GuildBasicChannels -> 0 basic_channel guilds submitted (took: 0.06329107284545898ms, skipped: 26 guilds)
2025-02-14T00:09:17.639Z -> Σ:1122.525s, Δ:0.026s -> CacheStore -> Writing cache now
2025-02-14T00:09:17.650Z -> Σ:1122.536s, Δ:0.011s -> KvBackgroundManager -> performing cleanup (deep: false)
2025-02-14T00:09:19.311Z -> Σ:1124.197s, Δ:1.661s -> Sentry -> Breadcrumb {"message":"App state changed to background","category":"appState"}
2025-02-14T00:09:19.311Z -> Σ:1124.197s, Δ:0.000s -> index.native.tsx -> AppState changing from inactive to background
2025-02-14T00:09:19.311Z -> Σ:1124.197s, Δ:0.000s -> Flux -> Dispatching APP_STATE_UPDATE
2025-02-14T00:09:19.311Z -> Σ:1124.197s, Δ:0.000s -> GatewaySocket -> Closing connection, current state is SESSION_ESTABLISHED
2025-02-14T00:09:19.312Z -> Σ:1124.198s, Δ:0.001s -> GatewaySocket -> Setting connection state to CLOSED
2025-02-14T00:09:19.312Z -> Σ:1124.198s, Δ:0.000s -> ConnectivityStatusStore -> App state updated: background
2025-02-14T00:09:19.312Z -> Σ:1124.198s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded false, Connection State: DISCONNECTED"}
2025-02-14T00:09:19.312Z -> Σ:1124.198s, Δ:0.000s -> DiskUsageManager -> Install size analysis was executed too recently, skipping execution.
2025-02-14T00:09:19.973Z -> Σ:1124.859s, Δ:0.661s -> VideoHealthManager -> reenableVideo called for user 1177484931623026769 - time = 1740616028313
2025-02-14T00:09:19.973Z -> Σ:1124.859s, Δ:0.000s -> VideoHealthManager -> VideoHealthManager::stateCleanupBeforeEnable
2025-02-14T00:09:19.973Z -> Σ:1124.859s, Δ:0.000s -> MediaEngineStore -> disableVideo=false currentlyDisabled=false currentlyAutoDisabled=false, isVideoShown=false
2025-02-14T00:09:19.973Z -> Σ:1124.859s, Δ:0.000s -> MediaEngineStore -> changed=false isDefaultContext=true isUpdateCausedByVideoHealthManager=false isManualToggleByUser=false
2025-02-14T00:10:15.814Z -> Σ:1180.700s, Δ:55.841s -> Sentry -> Breadcrumb {"message":"App state changed to active","category":"appState"}
2025-02-14T00:10:15.814Z -> Σ:1180.700s, Δ:0.000s -> index.native.tsx -> AppState changing from background to active
2025-02-14T00:10:15.814Z -> Σ:1180.700s, Δ:0.000s -> Flux -> Dispatching APP_STATE_UPDATE
2025-02-14T00:10:15.814Z -> Σ:1180.700s, Δ:0.000s -> GatewaySocket -> .connect() called, new state is WILL_RECONNECT
2025-02-14T00:10:15.814Z -> Σ:1180.700s, Δ:0.000s -> GatewaySocket -> Setting connection state to WILL_RECONNECT
2025-02-14T00:10:15.815Z -> Σ:1180.701s, Δ:0.001s -> GatewaySocket -> Setting connection state to CONNECTING
2025-02-14T00:10:15.815Z -> Σ:1180.701s, Δ:0.000s -> GatewaySocket -> [CONNECT] wss://gateway-us-east1-c.discord.gg, encoding: json, version: 9, compression: zstd-stream
2025-02-14T00:10:15.816Z -> Σ:1180.702s, Δ:0.001s -> ConnectivityStatusStore -> App state updated: active
2025-02-14T00:10:15.816Z -> Σ:1180.702s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded true, Connection State: DISCONNECTED"}
2025-02-14T00:10:15.816Z -> Σ:1180.702s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Start Analytics Heartbeat"}
2025-02-14T00:10:15.817Z -> Σ:1180.703s, Δ:0.001s -> Sentry -> Breadcrumb {"category":"lifecycle","message":"App opened","data":{"openFrom":"launcher"}}
2025-02-14T00:10:15.817Z -> Σ:1180.703s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Received Last Heartbeat Event Timestamp. Time Until Next Heartbeat: 328.503 seconds. Scheduling Heartbeat"}
2025-02-14T00:10:15.820Z -> Σ:1180.706s, Δ:0.003s -> MessageActionCreators -> Fetched 0 messages from the cache after foregrounding. 0 are new
2025-02-14T00:10:16.387Z -> Σ:1181.273s, Δ:0.567s -> GatewaySocket -> [CONNECTED] wss://gateway-us-east1-c.discord.gg/?encoding=json&v=9&compress=zstd-stream in 572 ms
2025-02-14T00:10:16.387Z -> Σ:1181.273s, Δ:0.000s -> GatewaySocket -> Setting connection state to RESUMING
2025-02-14T00:10:16.387Z -> Σ:1181.273s, Δ:0.000s -> GatewaySocket -> [RESUME] resuming session 416aaf0b05b6ba47c01187e30f75f8a2, seq: 430
2025-02-14T00:10:16.387Z -> Σ:1181.273s, Δ:0.000s -> GatewaySocket -> [HELLO] via
gateway-prd-us-east1-c-6hj8: 0, heartbeat interval: 41250, took 572 ms
2025-02-14T00:10:16.640Z -> Σ:1181.526s, Δ:0.253s -> GatewaySocket ->
gateway-prd-us-east1-c-6hj8: 13.188
| id_created: 0
| session_lookup_time: 5.829
| session_lookup_finished: 0.015
| discord-sessions-prd-1-155: 0.309
2025-02-14T00:10:16.640Z -> Σ:1181.526s, Δ:0.000s -> GatewaySocket -> Setting connection state to SESSION_ESTABLISHED
2025-02-14T00:10:16.713Z -> Σ:1181.599s, Δ:0.073s -> Flux -> Dispatching CONNECTION_RESUMED
2025-02-14T00:10:16.713Z -> Σ:1181.599s, Δ:0.000s -> ConnectivityStatusStore -> Connection resumed.
2025-02-14T00:10:16.713Z -> Σ:1181.599s, Δ:0.000s -> GatewaySocket -> [RESUMED] took 898ms, replayed 0 events, new seq: 492
2025-02-14T00:11:06.151Z -> Σ:1231.037s, Δ:49.438s -> Sentry -> Breadcrumb {"message":"App state changed to inactive","category":"appState"}
2025-02-14T00:11:06.152Z -> Σ:1231.038s, Δ:0.001s -> index.native.tsx -> AppState changing from active to inactive
2025-02-14T00:11:06.152Z -> Σ:1231.038s, Δ:0.000s -> Flux -> Dispatching APP_STATE_UPDATE
2025-02-14T00:11:06.152Z -> Σ:1231.038s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded false, Connection State: DISCONNECTED"}
2025-02-14T00:11:06.152Z -> Σ:1231.038s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Stopping Analytics Heartbeat"}
2025-02-14T00:11:06.153Z -> Σ:1231.039s, Δ:0.001s -> Flux -> Dispatching WRITE_CACHES
2025-02-14T00:11:06.154Z -> Σ:1231.040s, Δ:0.001s -> GuildBasicChannels -> Starting to write all basic channels
2025-02-14T00:11:06.154Z -> Σ:1231.040s, Δ:0.000s -> GuildBasicChannels -> 0 basic_channel guilds submitted (took: 0.06320810317993164ms, skipped: 26 guilds)
2025-02-14T00:11:06.167Z -> Σ:1231.053s, Δ:0.013s -> CacheStore -> Writing cache now
2025-02-14T00:11:06.181Z -> Σ:1231.067s, Δ:0.014s -> KvBackgroundManager -> performing cleanup (deep: false)
2025-02-14T00:11:08.076Z -> Σ:1232.962s, Δ:1.895s -> Sentry -> Breadcrumb {"message":"App state changed to background","category":"appState"}
2025-02-14T00:11:08.076Z -> Σ:1232.962s, Δ:0.000s -> index.native.tsx -> AppState changing from inactive to background
2025-02-14T00:11:08.076Z -> Σ:1232.962s, Δ:0.000s -> Flux -> Dispatching APP_STATE_UPDATE
2025-02-14T00:11:08.076Z -> Σ:1232.962s, Δ:0.000s -> GatewaySocket -> Closing connection, current state is SESSION_ESTABLISHED
2025-02-14T00:11:08.076Z -> Σ:1232.962s, Δ:0.000s -> GatewaySocket -> Setting connection state to CLOSED
2025-02-14T00:11:08.076Z -> Σ:1232.962s, Δ:0.000s -> ConnectivityStatusStore -> App state updated: background
2025-02-14T00:11:08.076Z -> Σ:1232.962s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded false, Connection State: DISCONNECTED"}
2025-02-14T00:11:08.077Z -> Σ:1232.963s, Δ:0.001s -> DiskUsageManager -> Install size analysis was executed too recently, skipping execution.
2025-02-14T00:11:39.687Z -> Σ:1264.573s, Δ:31.610s -> NetworkUtils -> Network status changed: isConnected:true type:wifi speed:undefined
2025-02-14T00:11:40.000Z -> Σ:1264.886s, Δ:0.313s -> Sentry -> Breadcrumb {"message":"App state changed to active","category":"appState"}
2025-02-14T00:11:40.000Z -> Σ:1264.886s, Δ:0.000s -> index.native.tsx -> AppState changing from background to active
2025-02-14T00:11:40.000Z -> Σ:1264.886s, Δ:0.000s -> Flux -> Dispatching APP_STATE_UPDATE
2025-02-14T00:11:40.000Z -> Σ:1264.886s, Δ:0.000s -> GatewaySocket -> .connect() called, new state is WILL_RECONNECT
2025-02-14T00:11:40.000Z -> Σ:1264.886s, Δ:0.000s -> GatewaySocket -> Setting connection state to WILL_RECONNECT
2025-02-14T00:11:40.000Z -> Σ:1264.886s, Δ:0.000s -> GatewaySocket -> Setting connection state to CONNECTING
2025-02-14T00:11:40.000Z -> Σ:1264.886s, Δ:0.000s -> GatewaySocket -> [CONNECT] wss://gateway-us-east1-c.discord.gg, encoding: json, version: 9, compression: zstd-stream
2025-02-14T00:11:40.001Z -> Σ:1264.887s, Δ:0.001s -> ConnectivityStatusStore -> App state updated: active
2025-02-14T00:11:40.001Z -> Σ:1264.887s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Heartbeat Track State Parameters Changed. Foregrounded true, Connection State: DISCONNECTED"}
2025-02-14T00:11:40.001Z -> Σ:1264.887s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Start Analytics Heartbeat"}
2025-02-14T00:11:40.001Z -> Σ:1264.887s, Δ:0.000s -> Sentry -> Breadcrumb {"category":"lifecycle","message":"App opened","data":{"openFrom":"launcher"}}
2025-02-14T00:11:40.001Z -> Σ:1264.887s, Δ:0.000s -> Sentry -> Breadcrumb {"message":"Received Last Heartbeat Event Timestamp. Time Until Next Heartbeat: 244.319 seconds. Scheduling Heartbeat"}
2025-02-14T00:11:40.002Z -> Σ:1264.888s, Δ:0.001s -> MessageActionCreators -> Fetched 0 messages from the cache after foregrounding. 0 are new
2025-02-14T00:11:40.301Z -> Σ:1265.187s, Δ:0.299s -> GatewaySocket -> [CONNECTED] wss://gateway-us-east1-c.discord.gg/?encoding=json&v=9&compress=zstd-stream in 301 ms
2025-02-14T00:11:40.301Z -> Σ:1265.187s, Δ:0.000s -> GatewaySocket -> Setting connection state to RESUMING
2025-02-14T00:11:40.301Z -> Σ:1265.187s, Δ:0.000s -> GatewaySocket -> [RESUME] resuming session 416aaf0b05b6ba47c01187e30f75f8a2, seq: 533
2025-02-14T00:11:40.303Z -> Σ:1265.189s, Δ:0.002s -> GatewaySocket -> [HELLO] via
gateway-prd-us-east1-c-v6zs: 0, heartbeat interval: 41250, took 303 ms
2025-02-14T00:11:40.440Z -> Σ:1265.326s, Δ:0.137s -> GatewaySocket ->
gateway-prd-us-east1-c-v6zs: 4.853
| id_created: 0
| session_lookup_time: 0.372
| session_lookup_finished: 0.015
| discord-sessions-prd-1-155: 0.207
2025-02-14T00:11:40.440Z -> Σ:1265.326s, Δ:0.000s -> GatewaySocket -> Setting connection state to SESSION_ESTABLISHED
2025-02-14T00:11:40.556Z -> Σ:1265.442s, Δ:0.116s -> Flux -> Dispatching CONNECTION_RESUMED
2025-02-14T00:11:40.556Z -> Σ:1265.442s, Δ:0.000s -> ConnectivityStatusStore -> Connection resumed.
2025-02-14T00:11:40.557Z -> Σ:1265.443s, Δ:0.001s -> GatewaySocket -> [RESUMED] took 557ms, replayed 0 events, new seq: 569What platform did you produce this issue on?
iOS
Discord version
266
Version
821cbf0-main
Loader version
Sideloaded using feather so not sure
Device
iPhone 16 Pro Maz
OS version
iOS 18.1.1
Debug information
Bunny Debug Info
Bunny: 821cbf0-main (Bunny 0.8.0)
Discord: 266.0 (71382)
React: 18.3.1 (RN 0.76.6)
Hermes: for RN 0.76.6 (bcv96)
System: iOS 18.1.1
Device: iPhone (iPhone16,2)
Additional information
Sideloaded using Feather with a cert from signolous, however this also happened when using AltStore
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working