Skip to content

[BUG] When trying to use session in combo tor + dante(socksify) gives linux kernel error #1438

Closed
@mbondaru

Description

@mbondaru

Code of conduct

Self-training on how to write a bug report

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

I checked connection with
socksify wget torproject.org
HTTP response 200 OK...
So the tor circuit works
Now I run
socksify session-desktop-linux-x86_64-1.16.1.AppImage
And the message I am trying to send keeps spinning, while on
sudo journalctl -f
I see following error continuously popping up:
Jun 01 17:42:43 linux kernel: traps: session-desktop[7933] trap int3 ip:55621c333295 sp:7ffda4ee42c0 error:0 in session-desktop-bin[556218207000+8976000]
The message never ends spinning so it doesn't seem to be able to connect via Tor proxy

This is the verbose output of the messenger (full output):

Set Windows Application User Model ID (AUMID) { appUserModelId: 'com.loki-project.messenger-desktop' }
NODE_ENV production
NODE_APP_INSTANCE undefined
NODE_CONFIG_DIR /tmp/.mount_sessio9cDxNa/resources/app.asar/config
NODE_CONFIG {}
userData: /home/linuxpc/.config/Session
config/get: Successfully read user config file
config/get: Successfully read ephemeral config file
making app single instance
warn [log] filepath /home/linuxpc/.config/Session/logs
info cleanupLogs: <date and time in my locale>
{"level":30,"time":"2025-06-01T14:42:34.409Z","msg":"app ready"}
{"level":30,"time":"2025-06-01T14:42:34.411Z","msg":"starting session-desktop version 1.16.1"}
{"level":30,"time":"2025-06-01T14:42:34.414Z","msg":"Libsession Commit Hash: libsession-util v1.4.0-nogit"}
{"level":30,"time":"2025-06-01T14:42:34.414Z","msg":"Libsession NodeJS Version/Hash: 0.5.3/f9db679bca49a8ea4ed4bdaca493099031a66c71"}
{"level":30,"time":"2025-06-01T14:42:34.416Z","msg":"Setup Complete with crowdinLocale: en"}
{"level":30,"time":"2025-06-01T14:42:34.417Z","msg":"appLocale is en-US"}
{"level":30,"time":"2025-06-01T14:42:34.418Z","msg":"crowdin locale is en"}
{"level":30,"time":"2025-06-01T14:42:34.419Z","msg":"showing main window"}
initializeSql sql node
Made sure db folder exists at: /home/linuxpc/.config/Session/sql
{"level":30,"time":"2025-06-01T14:42:34.543Z","msg":"updateSchema:"}
{"level":30,"time":"2025-06-01T14:42:34.545Z","msg":" Current user_version: 11"}
{"level":30,"time":"2025-06-01T14:42:34.545Z","msg":" Most recent db schema: 11"}
{"level":30,"time":"2025-06-01T14:42:34.545Z","msg":" SQLite version: 3.46.1"}
{"level":30,"time":"2025-06-01T14:42:34.546Z","msg":" SQLCipher version: 4.6.1 community"}
{"level":30,"time":"2025-06-01T14:42:34.546Z","msg":" (deprecated) schema_version: 236"}
{"level":30,"time":"2025-06-01T14:42:34.547Z","msg":"updateSessionSchema: Current loki schema version: 45; Most recent schema version: 45;"}
total message count before cleaning:  3
total conversation count before cleaning:  2
cleanUpOldOpengroups: v2Convos is empty
cleanUpUnreadExpiredDaRMessages: deleted 0 message(s) which were DaR and sent before 1747579354564 in 0ms
{"level":30,"time":"2025-06-01T14:42:34.565Z","msg":"attachment_downloads count 0"}
{"level":30,"time":"2025-06-01T14:42:34.565Z","msg":"conversations count 2"}
{"level":30,"time":"2025-06-01T14:42:34.565Z","msg":"encryptionKeyPairsForClosedGroupV2 count 0"}
{"level":30,"time":"2025-06-01T14:42:34.566Z","msg":"guardNodes count 0"}
{"level":30,"time":"2025-06-01T14:42:34.566Z","msg":"identityKeys count 0"}
{"level":30,"time":"2025-06-01T14:42:34.566Z","msg":"items count 24"}
{"level":30,"time":"2025-06-01T14:42:34.566Z","msg":"lastHashes count 0"}
{"level":30,"time":"2025-06-01T14:42:34.566Z","msg":"loki_schema count 45"}
{"level":30,"time":"2025-06-01T14:42:34.567Z","msg":"messages count 3"}
{"level":30,"time":"2025-06-01T14:42:34.567Z","msg":"messages_fts count 17"}
{"level":30,"time":"2025-06-01T14:42:34.567Z","msg":"messages_fts_config count 1"}
{"level":30,"time":"2025-06-01T14:42:34.567Z","msg":"messages_fts_content count 17"}
{"level":30,"time":"2025-06-01T14:42:34.567Z","msg":"messages_fts_data count 4"}
{"level":30,"time":"2025-06-01T14:42:34.568Z","msg":"messages_fts_docsize count 17"}
{"level":30,"time":"2025-06-01T14:42:34.568Z","msg":"messages_fts_idx count 2"}
{"level":30,"time":"2025-06-01T14:42:34.568Z","msg":"nodesForPubkey count 2"}
{"level":30,"time":"2025-06-01T14:42:34.568Z","msg":"openGroupRoomsV2 count 0"}
{"level":30,"time":"2025-06-01T14:42:34.568Z","msg":"seenMessages count 0"}
{"level":30,"time":"2025-06-01T14:42:34.568Z","msg":"sqlite_sequence count 1"}
{"level":30,"time":"2025-06-01T14:42:34.569Z","msg":"sqlite_stat1 count 29"}
{"level":30,"time":"2025-06-01T14:42:34.569Z","msg":"sqlite_stat4 count 0"}
{"level":30,"time":"2025-06-01T14:42:34.569Z","msg":"unprocessed count 0"}
total message count after cleaning:  3
total conversation count after cleaning:  2
Vacuuming DB. This might take a while.
Vacuuming DB Finished in 135ms.
{"level":30,"time":"2025-06-01T14:42:34.706Z","msg":"Ensure attachments directory exists"}
{"level":30,"time":"2025-06-01T14:42:34.716Z","msg":"Initializing BrowserWindow config: {\"show\":true,\"minWidth\":880,\"minHeight\":600,\"backgroundColor\":\"#1B1B1B\",\"webPreferences\":{\"nodeIntegration\":true,\"enableRemoteModule\":true,\"nodeIntegrationInWorker\":true,\"contextIsolation\":false,\"preload\":\"[REDACTED]/preload.js\",\"nativeWindowOpen\":true,\"spellcheck\":true,\"backgroundThrottling\":false},\"icon\":\"[REDACTED]/images/session/session_icon.png\",\"maximized\":false,\"autoHideMenuBar\":true,\"width\":880,\"height\":820,\"x\":854,\"y\":250}"}
{"level":30,"time":"2025-06-01T14:42:34.931Z","msg":"spellcheck: userLocales: en-US,en,en-US"}
{"level":30,"time":"2025-06-01T14:42:34.932Z","msg":"spellcheck: user locale: en-US"}
{"level":30,"time":"2025-06-01T14:42:34.932Z","msg":"spellcheck: available spellchecker languages:  [\"af\",\"bg\",\"ca\",\"cs\",\"cy\",\"da\",\"de\",\"de-DE\",\"el\",\"en\",\"en-AU\",\"en-CA\",\"en-GB\",\"en-GB-oxendict\",\"en-US\",\"es\",\"es-419\",\"es-AR\",\"es-ES\",\"es-MX\",\"es-US\",\"et\",\"fa\",\"fo\",\"fr\",\"fr-FR\",\"he\",\"hi\",\"hr\",\"hu\",\"hy\",\"id\",\"it\",\"it-IT\",\"ko\",\"lt\",\"lv\",\"nb\",\"nl\",\"pl\",\"pt\",\"pt-BR\",\"pt-PT\",\"ro\",\"ru\",\"sh\",\"sk\",\"sl\",\"sq\",\"sr\",\"sv\",\"ta\",\"tg\",\"tr\",\"uk\",\"vi\"]"}
{"level":30,"time":"2025-06-01T14:42:34.932Z","msg":"spellcheck: setting languages to:  [\"en-US\",\"en\",\"en-US\"]"}
[7850:0601/174237.263128:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
[7850:0601/174239.410319:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
{"level":30,"time":"2025-06-01T14:42:41.925Z","msg":"removeKnownAttachments: About to iterate through 3 messages"}
{"level":30,"time":"2025-06-01T14:42:41.926Z","msg":"removeKnownAttachments: Done processing 3 messages"}
{"level":30,"time":"2025-06-01T14:42:41.927Z","msg":"removeKnownAttachments: About to iterate through 2 conversations"}
{"level":30,"time":"2025-06-01T14:42:41.928Z","msg":"removeKnownAttachments: Done processing 2 conversations"}
{"level":30,"time":"2025-06-01T14:42:41.929Z","msg":"deleteAll: deleted 0 files"}
[7850:0601/174242.884274:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!
{"level":30,"time":"2025-06-01T14:43:04.017Z","msg":"close event {\"readyForShutdown\":false,\"shouldQuit\":false}"}
{"level":30,"time":"2025-06-01T14:43:04.019Z","msg":"requestShutdown: Requesting close of mainWindow..."}
{"level":30,"time":"2025-06-01T14:43:04.101Z","msg":"requestShutdown: Response received"}
{"level":30,"time":"2025-06-01T14:43:04.102Z","msg":"before-quit event {\"readyForShutdown\":true,\"shouldQuit\":false}"}
{"level":30,"time":"2025-06-01T14:43:04.102Z","msg":"close event {\"readyForShutdown\":true,\"shouldQuit\":true}"}

Expected Behavior

Messages being delivered

Steps To Reproduce

Install tor daemon and danted.client (which provides socksify script)
Run session in combination with the two with export SOCKS_SERVER=127.0.0.1:9050 (standard tor proxy)

Desktop Version

Linux linux 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 GNU/Linux

Anything else?

I see it is written in python and I actually remember that python3 and dante socksify don't work well together

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions