TryQuiet / quiet

A private, p2p alternative to Slack and Discord built on Tor & IPFS
https://www.tryquiet.org
GNU General Public License v3.0
1.98k stars 86 forks source link

Stuck in "Starting Quiet" #501

Closed holmesworcester closed 2 years ago

holmesworcester commented 2 years ago

Sometimes Quiet will get stuck in a "Starting Quiet" state.

Restarting usually addresses the problem.

I'm still not sure how to reproduce this, but starting two clients at the same time in the same community was when it first happened to me.

Rather than trying to reproduce this, I think we should get our e2e tests running many times in a row, and I think we should try waggle tests with peers going on and offline aggressively to ensure connects still get made and messages still get sent.

One question I have is, if Alice and Bob both come online at the same time such that they fail to connect to each other on the first try, when does their second attempt happen? Will they connect? Will messages replicate?

holmesworcester commented 2 years ago

Logs:

hwilson@penguin:~$ DEBUG='waggle*' DATA_DIR=Quiet_test_connection2 ./Quiet-0.5.0-alpha.0.AppImage 
SHELL=/bin/bash
QT_ACCESSIBILITY=1
NVM_INC=/home/hwilson/.config/nvm/versions/node/v12.10.0/include/node
ARGV0=./Quiet-0.5.0-alpha.0.AppImage
XDG_CONFIG_HOME=/home/hwilson/.config
ANDROID_SDK_HOME=/home/hwilson/Android/Sdk
DISPLAY_LOW_DENSITY=:1
XCURSOR_SIZE=64
PWD=/home/hwilson
LOGNAME=hwilson
QT_QPA_PLATFORMTHEME=gtk2
WAYLAND_DISPLAY_LOW_DENSITY=wayland-1
XCURSOR_SIZE_LOW_DENSITY=32
SOMMELIER_VERSION=0.20
HOME=/home/hwilson
LANG=en_US.UTF-8
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
WAYLAND_DISPLAY=wayland-0
INVOCATION_ID=53844beb012d4d5c847c7bc957064dda
MANAGERPID=108
ANDROID_NDK_HOME=/home/hwilson/Android/Sdk/ndk
APPDIR=/tmp/.mount_Quiet-yl6fCO
NVM_DIR=/home/hwilson/.config/nvm
SOMMELIER_DRM_DEVICE=/dev/dri/renderD128
TERM=xterm-256color
USER=hwilson
NCURSES_NO_UTF8_ACS=1
OWD=/home/hwilson
SOMMELIER_GLAMOR=1
DISPLAY=:0
SHLVL=2
NVM_CD_FLAGS=
DATA_DIR=Quiet_test_connection2
APPIMAGE=/home/hwilson/Quiet-0.5.0-alpha.0.AppImage
XDG_RUNTIME_DIR=/run/user/1000
QT_AUTO_SCREEN_SCALE_FACTOR=1
JOURNAL_STREAM=7:19466
XCURSOR_THEME=Adwaita
XDG_DATA_DIRS=/home/hwilson/.local/share:/home/hwilson/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
BROWSER=/usr/bin/garcon-url-handler
PATH=/home/hwilson/Android/Sdk/ndk:/home/hwilson/Android/Sdk/platform-tools:/home/hwilson/.config/nvm/versions/node/v12.10.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/go/bin:/usr/local/go/work/bin
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
NVM_BIN=/home/hwilson/.config/nvm/versions/node/v12.10.0/bin
LD_ARGV0_REL=../bin/vshd
DEBUG=waggle*
GOPATH=/usr/local/go/work
_=/usr/bin/env
+ THIS=/tmp/.mount_Quiet-yl6fCO/AppRun
+ args=("$@")
+ NUMBER_OF_ARGS=0
+ '[' -z /tmp/.mount_Quiet-yl6fCO ']'
+ export PATH=/tmp/.mount_Quiet-yl6fCO:/tmp/.mount_Quiet-yl6fCO/usr/sbin:/home/hwilson/Android/Sdk/ndk:/home/hwilson/Android/Sdk/platform-tools:/home/hwilson/.config/nvm/versions/node/v12.10.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/go/bin:/usr/local/go/work/bin
+ PATH=/tmp/.mount_Quiet-yl6fCO:/tmp/.mount_Quiet-yl6fCO/usr/sbin:/home/hwilson/Android/Sdk/ndk:/home/hwilson/Android/Sdk/platform-tools:/home/hwilson/.config/nvm/versions/node/v12.10.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/go/bin:/usr/local/go/work/bin
+ export XDG_DATA_DIRS=./share/:/usr/share/gnome:/usr/local/share/:/usr/share/:/home/hwilson/.local/share:/home/hwilson/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
+ XDG_DATA_DIRS=./share/:/usr/share/gnome:/usr/local/share/:/usr/share/:/home/hwilson/.local/share:/home/hwilson/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
+ export LD_LIBRARY_PATH=/tmp/.mount_Quiet-yl6fCO/usr/lib:
+ LD_LIBRARY_PATH=/tmp/.mount_Quiet-yl6fCO/usr/lib:
+ export XDG_DATA_DIRS=/tmp/.mount_Quiet-yl6fCO/usr/share/:./share/:/usr/share/gnome:/usr/local/share/:/usr/share/:/home/hwilson/.local/share:/home/hwilson/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/usr/share/gnome/:/usr/local/share/:/usr/share/
+ XDG_DATA_DIRS=/tmp/.mount_Quiet-yl6fCO/usr/share/:./share/:/usr/share/gnome:/usr/local/share/:/usr/share/:/home/hwilson/.local/share:/home/hwilson/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/usr/share/gnome/:/usr/local/share/:/usr/share/
+ export GSETTINGS_SCHEMA_DIR=/tmp/.mount_Quiet-yl6fCO/usr/share/glib-2.0/schemas:
+ GSETTINGS_SCHEMA_DIR=/tmp/.mount_Quiet-yl6fCO/usr/share/glib-2.0/schemas:
+ export LD_PRELOAD=/tmp/.mount_Quiet-yl6fCO/usr/lib/libssl.so
+ LD_PRELOAD=/tmp/.mount_Quiet-yl6fCO/usr/lib/libssl.so
+ BIN=/tmp/.mount_Quiet-yl6fCO/quiet
+ '[' -z '' ']'
+ trap atexit EXIT
+ isEulaAccepted=1
+ '[' -z /home/hwilson/Quiet-0.5.0-alpha.0.AppImage ']'
+ atexit
+ '[' 1 == 1 ']'
+ '[' 0 -eq 0 ']'
+ exec /tmp/.mount_Quiet-yl6fCO/quiet
Read extra envs: { TEST_MODE: 'true' }
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
WebContents #2 called ipcRenderer.sendSync() with 'electron-store-get-data' channel without listeners.
WebContents #1 called ipcRenderer.sendSync() with 'electron-store-get-data' channel without listeners.
(node:4610) [DEP0128] DeprecationWarning: Invalid 'main' field in '/tmp/.mount_Quiet-yl6fCO/resources/app.asar/node_modules/@quiet/waggle/node_modules/@quiet/nectar/node_modules/factory-girl/package.json' of './src/index'. Please either fix that or report it to the module author
(Use `quiet --trace-deprecation ...` to show where the warning was created)
  waggle:socket Data server running on port 37813 +0ms
  waggle:conn Creating https proxy agent: 46229 +0ms
  waggle:conn Initialized socket listeners +33ms
  waggle:tor Initializing tor... +0ms
  waggle:tor Trying to spawn tor for the 0 time... +1s
  waggle:tor May 12 07:42:23.755 [notice] Tor 0.4.6.9 (git-ea2ada6d1459f829) running on Linux with Libevent 2.1.11-stable, OpenSSL 1.1.1h, Zlib 1.2.11, Liblzma N/A, Libzstd N/A and Glibc 2.28 as libc.
  waggle:tor  +587ms
  waggle:tor May 12 07:42:23.785 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
  waggle:tor  +29ms
  waggle:tor May 12 07:42:23.786 [notice] Configuration file "/var/tmp/dist/tor/etc/tor/torrc" not present, using reasonable defaults.
  waggle:tor  +1ms
  waggle:tor May 12 07:42:23.849 [notice] Opening Socks listener on 127.0.0.1:37035
  waggle:tor  +64ms
  waggle:tor May 12 07:42:23.865 [notice] Opened Socks listener connection (ready) on 127.0.0.1:37035
  waggle:tor  +16ms
  waggle:tor May 12 07:42:23.879 [notice] Opening HTTP tunnel listener on 127.0.0.1:46229
  waggle:tor  +13ms
  waggle:tor May 12 07:42:23.886 [notice] Opened HTTP tunnel listener connection (ready) on 127.0.0.1:46229
  waggle:tor May 12 07:42:23.886 [notice] Opening Control listener on 127.0.0.1:39975
  waggle:tor May 12 07:42:23.887 [notice] Opened Control listener connection (ready) on 127.0.0.1:39975
  waggle:tor  +11ms
  waggle:tor May 12 07:42:24.000 [notice] Bootstrapped 0% (starting): Starting
  waggle:tor  +532ms
Checking for update
Update for version 0.5.0-alpha.0 is not available (latest version: 0.5.0-alpha.0, downgrade is disallowed).
  waggle:socket websocket connected +0ms
  waggle:socket Launching community C080E9153C8EDE70CDECA2C22B396213 for QmQFSaWNhVA8BYjKgMZR529tDu6P4LHnvs6CRG7CsD1Zcb +214ms
  waggle:communities Spawning hidden service for community C080E9153C8EDE70CDECA2C22B396213, peer: QmQFSaWNhVA8BYjKgMZR529tDu6P4LHnvs6CRG7CsD1Zcb +0ms
  waggle:tor May 12 07:42:30.000 [notice] Starting with guard context "default"
  waggle:tor  +6s
  waggle:tor May 12 07:42:30.000 [notice] New control connection opened from 127.0.0.1.
  waggle:tor  +57ms
  waggle:tor May 12 07:42:30.000 [notice] Bootstrapped 5% (conn): Connecting to a relay
  waggle:tor  +197ms
  waggle:communities Launching community C080E9153C8EDE70CDECA2C22B396213, peer: QmQFSaWNhVA8BYjKgMZR529tDu6P4LHnvs6CRG7CsD1Zcb +2s
[4592:0512/074230.666464:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
  waggle:communities Initializing storage for peer QmQFSaWNhVA8BYjKgMZR529tDu6P4LHnvs6CRG7CsD1Zcb... +286ms
  waggle:conn Initializing libp2p for QmQFSaWNhVA8BYjKgMZR529tDu6P4LHnvs6CRG7CsD1Zcb +9s
  waggle:conn Initialized libp2p for peer QmQFSaWNhVA8BYjKgMZR529tDu6P4LHnvs6CRG7CsD1Zcb +523ms
  waggle:conn Creating storage for community: C080E9153C8EDE70CDECA2C22B396213 +10ms
  waggle:db STORAGE: Entered init +0ms
  waggle:db Initializing IPFS +7ms
  waggle:tor May 12 07:42:30.000 [notice] Bootstrapped 10% (conn_done): Connected to a relay
  waggle:tor  +1s
  waggle:tor May 12 07:42:32.000 [notice] Bootstrapped 14% (handshake): Handshaking with a relay
  waggle:tor  +378ms
  waggle:tor May 12 07:42:32.000 [notice] Bootstrapped 15% (handshake_done): Handshake with a relay done
  waggle:tor May 12 07:42:32.000 [notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
  waggle:tor May 12 07:42:32.000 [notice] Bootstrapped 90% (ap_handshake_done): Handshake finished with a relay to build circuits
  waggle:tor May 12 07:42:32.000 [notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit
  waggle:tor  +583ms
  waggle:tor May 12 07:42:33.000 [notice] Bootstrapped 100% (done): Done
  waggle:tor  +1s
  waggle:conn Spawned Tor +2s
  waggle:conn QmQFSaWNhVA8BYjKgMZR529tDu6P4LHnvs6CRG7CsD1Zcb discovered QmSsV5z5qZCiqAPzWXdu8ccZsAif1KWc6wizwTRYEo8Jgi +1s
  waggle:db 1/6 +5s
  waggle:db createDbForChannels init +14ms
  waggle:db ALL CHANNELS COUNT: 1 +584ms
  waggle:db ALL CHANNELS COUNT: [ 'general' ] +0ms
  waggle:db STORAGE: Finished createDbForChannels +3ms
  waggle:db 2/6 +0ms
  waggle:db createDbForCertificates init +11ms
  waggle:db Loaded certificates to memory +315ms
  waggle:io Sending 2 certificates +0ms
  waggle:db ALL Certificates COUNT: 2 +10ms
  waggle:db STORAGE: Finished createDbForCertificates +0ms
  waggle:db 3/6 +0ms
  waggle:db ALL MESSAGE THREADS COUNT: 0 +110ms
  waggle:db 4/6 +2ms
  waggle:db Creating channel general +19ms
  waggle:db Set general to local channels +85ms
  waggle:db Created channel general +263ms
  waggle:db Subscribing to channel  general +0ms
  waggle:io Sending 5 messages ids +730ms
  waggle:db Subscribed to channel general +246ms
  waggle:db 5/6 +0ms
  waggle:db 6/6 +0ms
  waggle:communities Initialized storage for peer QmQFSaWNhVA8BYjKgMZR529tDu6P4LHnvs6CRG7CsD1Zcb +7s
  waggle:io Launched community C080E9153C8EDE70CDECA2C22B396213 +1ms
[4592:0512/074238.753986:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
  waggle:tor May 12 07:42:44.000 [notice] Your network connection speed appears to have changed. Resetting timeout to 60000ms after 18 timeouts and 238 buildtimes.
  waggle:tor  +11s
[4592:0512/075148.803097:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!
Checking for update
Update for version 0.5.0-alpha.0 is not available (latest version: 0.5.0-alpha.0, downgrade is disallowed).
holmesworcester commented 2 years ago

Also, is there anything we can do with logging to make it more obvious what is happening in these cases and where the failure is?

vinkabuki commented 2 years ago

There is no failure in those logs, probably logs from frontend console would help

vinkabuki commented 2 years ago

RE: One question I have is, if Alice and Bob both come online at the same time such that they fail to connect to each other on the first try, when does their second attempt happen? Will they connect? Will messages replicate?

It's super unlikely that they won't connect when they start at the same time, but anyway, in general it happens all the time. Libp2p retries connections very often (I don't know the exact number, but like once a minute? or maybe immediately after fail?)

holmesworcester commented 2 years ago

Okay, then I think the task here is to automate starting Quiet many times in different situations (perhaps as a returning user or in a two player test) and see if we can ever get it stuck on "Starting Quiet"

holmesworcester commented 2 years ago

This happened again.

  1. Quiet offered to self update
  2. I accepted
  3. New Quiet ran, but without --disable-gpu so the window was black
  4. I closed the window
  5. I re-ran Quiet
  6. It is now stuck on "Starting Quiet"

Logs:

  waggle:socket Data server running on port 38915 +0ms
  waggle:conn Creating https proxy agent: 46479 +0ms
  waggle:conn Initialized socket listeners +1ms
  waggle:tor Initializing tor... +0ms
  waggle:tor Trying to spawn tor for the 0 time... +269ms
  waggle:tor May 18 09:03:09.394 [notice] Tor 0.4.6.9 (git-ea2ada6d1459f829) running on Linux with Libevent 2.1.11-stable, OpenSSL 1.1.1h, Zlib 1.2.11, Liblzma N/A, Libzstd N/A and Glibc 2.28 as libc.
  waggle:tor May 18 09:03:09.397 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
  waggle:tor May 18 09:03:09.398 [notice] Configuration file "/var/tmp/dist/tor/etc/tor/torrc" not present, using reasonable defaults.
  waggle:tor  +84ms
  waggle:tor May 18 09:03:09.405 [notice] Opening Socks listener on 127.0.0.1:44593
  waggle:tor  +9ms
  waggle:tor May 18 09:03:09.412 [notice] Opened Socks listener connection (ready) on 127.0.0.1:44593
  waggle:tor May 18 09:03:09.412 [notice] Opening HTTP tunnel listener on 127.0.0.1:46479
  waggle:tor May 18 09:03:09.412 [notice] Opened HTTP tunnel listener connection (ready) on 127.0.0.1:46479
  waggle:tor May 18 09:03:09.412 [notice] Opening Control listener on 127.0.0.1:35965
  waggle:tor May 18 09:03:09.412 [notice] Opened Control listener connection (ready) on 127.0.0.1:35965
  waggle:tor  +4ms
  waggle:tor May 18 09:03:09.000 [notice] Bootstrapped 0% (starting): Starting
  waggle:tor  +80ms
  waggle:tor May 18 09:03:10.000 [notice] Starting with guard context "default"
  waggle:tor  +695ms
  waggle:tor May 18 09:03:11.000 [notice] Bootstrapped 5% (conn): Connecting to a relay
  waggle:tor  +1s
  waggle:tor May 18 09:03:11.000 [notice] Bootstrapped 10% (conn_done): Connected to a relay
  waggle:tor  +108ms
  waggle:tor May 18 09:03:11.000 [notice] Bootstrapped 14% (handshake): Handshaking with a relay
  waggle:tor  +475ms
  waggle:tor May 18 09:03:12.000 [notice] Bootstrapped 15% (handshake_done): Handshake with a relay done
  waggle:tor May 18 09:03:12.000 [notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
  waggle:tor  +207ms
  waggle:tor May 18 09:03:12.000 [notice] Bootstrapped 90% (ap_handshake_done): Handshake finished with a relay to build circuits
  waggle:tor May 18 09:03:12.000 [notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit
  waggle:tor  +38ms
  waggle:tor May 18 09:03:12.000 [notice] Bootstrapped 100% (done): Done
  waggle:tor  +893ms
  waggle:conn Spawned Tor +4s
vinkabuki commented 2 years ago

That's different case, 'Starting Quiet' works as intended in this case - we are waiting for websocket connection but we don't see any in this case, creating more specific issue for that one

EDIT: New issue https://github.com/ZbayApp/monorepo/issues/501

vinkabuki commented 2 years ago

  backend:tor  +23s
  backend:tor Jun 20 09:04:59.000 [notice] Bootstrapped 90% (ap_handshake_done): Handshake finished with a relay to build circuits
  backend:tor Jun 20 09:04:59.000 [notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit
  backend:tor  +544ms
  backend:tor Jun 20 09:05:02.000 [notice] Bootstrapped 100% (done): Done
  backend:tor  +2s
  backend:conn Spawned Tor +1m
  backend:socket Data server running on port 38271 +0ms
  backend:conn Initialized socket listeners +23ms
[17716:0620/090521.280066:ERROR:CONSOLE(160)] "Electron sandbox_bundle.js script failed to run", source: node:electron/js2c/sandbox_bundle (160)
[17716:0620/090521.280102:ERROR:CONSOLE(160)] "TypeError: object null is not iterable (cannot read property Symbol(Symbol.iterator))", source: node:electron/js2c/sandbox_bundle (160)
[17716:0620/090521.281388:ERROR:CONSOLE(160)] "Electron sandbox_bundle.js script failed to run", source: node:electron/js2c/sandbox_bundle (160)
[17716:0620/090521.281492:ERROR:CONSOLE(160)] "TypeError: object null is not iterable (cannot read property Symbol(Symbol.iterator))", source: node:electron/js2c/sandbox_bundle (160)
[17716:0620/090521.414544:ERROR:CONSOLE(1)] "Extension server error: Object not found: <top>", source: devtools://devtools/bundled/models/extensions/extensions.js (1)
[17716:0620/090521.414769:ERROR:CONSOLE(1)] "Extension server error: Object not found: <top>", source: devtools://devtools/bundled/models/extensions/extensions.js (1)
[17716:0620/090522.415033:ERROR:CONSOLE(1)] "Extension server error: Object not found: <top>", source: devtools://devtools/bundled/models/extensions/extensions.js (1)
[17716:0620/090523.414954:ERROR:CONSOLE(1)] "Extension server error: Object not found: <top>", source: devtools://devtools/bundled/models/extensions/extensions.js (1)
[17716:0620/090524.414771:ERROR:CONSOLE(1)] "Extension server error: Object not found: <top>", source: devtools://devtools/bundled/models/extensions/extensions.js (1)
[17716:0620/090738.691483:ERROR:CONSOLE(160)] "Electron sandbox_bundle.js script failed to run", source: node:electron/js2c/sandbox_bundle (160)
[17716:0620/090738.691747:ERROR:CONSOLE(160)] "TypeError: object null is not iterable (cannot read property Symbol(Symbol.iterator))", source: node:electron/js2c/sandbox_bundle (160)
[17716:0620/090738.702323:ERROR:CONSOLE(160)] "Electron sandbox_bundle.js script failed to run", source: node:electron/js2c/sandbox_bundle (160)
[17716:0620/090738.702357:ERROR:CONSOLE(160)] "TypeError: object null is not iterable (cannot read property Symbol(Symbol.iterator))", source: node:electron/js2c/sandbox_bundle (160)
[17716:0620/090738.874614:ERROR:CONSOLE(1)] "Extension server error: Object not found: <top>", source: devtools://devtools/bundled/models/extensions/extensions.js (1)
[17716:0620/090738.875290:ERROR:CONSOLE(1)] "Extension server error: Object not found: <top>", source: devtools://devtools/bundled/models/extensions/extensions.js (1)
[17716:0620/090739.874595:ERROR:CONSOLE(1)] "Extension server error: Object not found: <top>", source: devtools://devtools/bundled/models/extensions/extensions.js (1)
[17716:0620/090740.874727:ERROR:CONSOLE(1)] "Extension server error: Object not found: <top>", source: devtools://devtools/bundled/models/extensions/extensions.js (1)
[17716:0620/090741.874604:ERROR:CONSOLE(1)] "Extension server error: Object not found: <top>", source: devtools://devtools/bundled/models/extensions/extensions.js (1)
[17716:0620/090742.874685:ERROR:CONSOLE(1)] "Extension server error: Object not found: <top>", source: devtools://devtools/bundled/models/extensions/extensions.js (1)
[17716:0620/090743.875151:ERROR:CONSOLE(1)] "Extension server error: Object not found: <top>", source: devtools://devtools/bundled/models/extensions/extensions.js (1)
[17716:0620/090744.874996:ERROR:CONSOLE(1)] "Extension server error: Object not found: <top>", source: devtools://devtools/bundled/models/extensions/extensions.js (1)
vinkabuki commented 2 years ago

Seems that [17716:0620/090741.874604:ERROR:CONSOLE(1)] "Extension server error: Object not found: <top>", source: devtools://devtools/bundled/models/extensions/extensions.js (1) is the cause

holmesworcester commented 2 years ago

I think this likely has to do with running two instances at once on the same machine using DATA_DIR, which eventually we'll stop doing. This doesn't feel like a big priority. Closing.