Skip to content

Memory leaks and client freezes due to mis-interpreted preview #18314

Closed
@ShadowJonathan

Description

@ShadowJonathan

I'm not able to extract much information, but devs could be able to interpret this.

Description

After refreshing my element client, it froze, after restarting a few times, and finally hitting debugger pause in the Source tab of devtools, i got some more information;

image

image

Here's the copy of that string (inside the Output);

Hi, i am having issues with signal bridge. I am not able to send or receive messages. I tried to find the log file but couldn't find it.
logging:
    version: 1
    formatters:
        colored:
            (): mautrix_signal.util.ColorFormatter
            format: '[%(asctime)s] [%(levelname)s@%(name)s]

Here's the string as seen in mapping;

Hi, i am having issues with signal bridge. I am not able to send or receive messages. I tried to find the log file but couldn't find it.
logging:
    version: 1
    formatters:
        colored:
            (): mautrix_signal.util.ColorFormatter
            format: '[%(asctime)s] [%(levelname)s@%(name)s] %(message)s'
        normal:
            format: '[%(asctime)s] [%(levelname)s@%(name)s] %(message)s'
    handlers:
        file:
            class: logging.handlers.RotatingFileHandler
            formatter: normal
            filename: ./mautrix-signal.log
            maxBytes: 10485760
            backupCount: 10
        console:
            class: logging.StreamHandler
            formatter: colored
    loggers:
        mau:
            level: DEBUG
        aiohttp:
            level: INFO
    root:
        level: DEBUG
        handlers: [file, console]

This is how the log config looks like but I don't see mautrix-singal.log in the directory where signal bridge is setup. Any suggestions?

Here's the stacktrace;

Stacktrace
b (languageHandler.tsx:formatted:2)
Object.assign.interpolate (languageHandler.tsx:formatted:2)
_ (languageHandler.tsx:formatted:2)
getTextFor (languageHandler.tsx:formatted:2)
generatePreview (languageHandler.tsx:formatted:2)
await in generatePreview (async)
getPreviewForRoom (languageHandler.tsx:formatted:2)
generatePreview (languageHandler.tsx:formatted:2)
o (languageHandler.tsx:formatted:2)
gi (languageHandler.tsx:formatted:2)
Ba (languageHandler.tsx:formatted:2)
Gs (languageHandler.tsx:formatted:2)
wc (languageHandler.tsx:formatted:2)
Ec (languageHandler.tsx:formatted:2)
yc (languageHandler.tsx:formatted:2)
hc (languageHandler.tsx:formatted:2)
(anonymous) (languageHandler.tsx:formatted:2)
t.unstable_runWithPriority (languageHandler.tsx:formatted:2)
Vr (languageHandler.tsx:formatted:2)
zr (languageHandler.tsx:formatted:2)
Hr (languageHandler.tsx:formatted:2)
sc (languageHandler.tsx:formatted:2)
enqueueSetState (languageHandler.tsx:formatted:2)
f.setState (languageHandler.tsx:formatted:2)
(anonymous) (languageHandler.tsx:formatted:2)
s.emit (languageHandler.tsx:formatted:2)
(anonymous) (languageHandler.tsx:formatted:2)
trigger (languageHandler.tsx:formatted:2)
makeReady (languageHandler.tsx:formatted:2)
await in makeReady (async)
onReady (languageHandler.tsx:formatted:2)
onReady (languageHandler.tsx:formatted:2)
(anonymous) (languageHandler.tsx:formatted:2)
e._invokeCallback (languageHandler.tsx:formatted:2)
e.dispatch (languageHandler.tsx:formatted:2)
dispatch (languageHandler.tsx:formatted:2)
o (languageHandler.tsx:formatted:2)
s.emit (languageHandler.tsx:formatted:2)
updateSyncState (languageHandler.tsx:formatted:2)
_sync (languageHandler.tsx:formatted:2)
await in _sync (async)
s (languageHandler.tsx:formatted:2)
await in s (async)
a (languageHandler.tsx:formatted:2)

Update: The culprit was a message in #signal:maunium.net, i fixed this by bumping the message with my own, making sure it doesnt appear in the sidebar again.

Version information

This happened on develop., staging. and my desktop app;

  • Platform: desktop

  • OS: Windows

  • Version: Unable, but latest. 1.7.33, after regaining access.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions