Description
Code of conduct
- I have read and agree to adhere to the Code of Conduct
Self-training on how to write a bug report
- I have learned 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