opensnitch-ui --debug
Themes not available. Install qt-material if you want to change GUI's appearance: pip3 install qt-material.
Loaded network aliases from /usr/lib/python3/dist-packages/opensnitch/utils/network_aliases/network_aliases.json
~ OpenSnitch GUI - 1.8.0 ~
protobuf: 4.21.12 - grpc: 1.51.1
--------------------------------------------------
QT_AUTO_SCREEN_SCALE_FACTOR: True
gRPC Max Message Length: 4MiB
Bytes: 4194304
[server] addr: unix:///tmp/osui.sock
is new file, or IN MEMORY, setting initial schema version
setting schema version to: 3
setting schema version to: 3
Setting journal_mode: OFF
Setting DB memory optimizations
schema version: 3
db schema is up to date
actions.__init__ exception: [Errno 17] File exists: '/home/andrewk/.config//opensnitch/actions/'
actions.__init__ exception: [Errno 17] File exists: '/home/andrewk/.config//opensnitch/actions/'
Loading translations: /usr/lib/python3/dist-packages/opensnitch/utils/../i18n locale: en_AU
using IPASN DB: /usr/lib/python3/dist-packages/data/ipasn_20140513_v12.dat.gz
actions.__init__ exception: [Errno 17] File exists: '/home/andrewk/.config//opensnitch/actions/'
[server] using address: unix:///tmp/osui.sock auth type: simple
2026-09-29 08:51:32.874269 [Subscribe] unix:
Setting daemon DefaultAction to: allow
2026-09-29 08:51:32.880248 [Notifications] channel started: unix:
new node connected, listening for client responses... /local
[Nodes]: reply notification not in the list: 0
Fatal Python error: Segmentation fault
Thread 0x000079000effd6c0 (most recent call first):
File "/usr/lib/python3/dist-packages/opensnitch/dialogs/prompt/__init__.py", line 323 in _timeout_worker
File "/usr/lib/python3.12/threading.py", line 1010 in run
File "/usr/lib/python3.12/threading.py", line 1073 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1030 in _bootstrap
Thread 0x000079000ffff6c0 (most recent call first):
File "/usr/lib/python3.12/threading.py", line 355 in wait
File "/usr/lib/python3/dist-packages/grpc/_server.py", line 382 in _next
File "/usr/lib/python3/dist-packages/grpc/_server.py", line 391 in __next__
File "/usr/lib/python3/dist-packages/opensnitch/service.py", line 1021 in new_node_message
File "/usr/lib/python3.12/threading.py", line 1010 in run
File "/usr/lib/python3.12/threading.py", line 1073 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1030 in _bootstrap
Thread 0x000079002cff96c0 (most recent call first):
File "/usr/lib/python3.12/threading.py", line 355 in wait
File "/usr/lib/python3.12/queue.py", line 171 in get
File "/usr/lib/python3/dist-packages/opensnitch/service.py", line 1045 in Notifications
File "/usr/lib/python3/dist-packages/grpc/_server.py", line 462 in _take_response_from_response_iterator
File "/usr/lib/python3/dist-packages/grpc/_server.py", line 615 in _send_message_callback_to_blocking_iterator_adapter
File "/usr/lib/python3/dist-packages/grpc/_server.py", line 601 in _stream_response_in_pool
File "/usr/lib/python3.12/concurrent/futures/thread.py", line 58 in run
File "/usr/lib/python3.12/concurrent/futures/thread.py", line 92 in _worker
File "/usr/lib/python3.12/threading.py", line 1010 in run
File "/usr/lib/python3.12/threading.py", line 1073 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1030 in _bootstrap
Thread 0x000079002d7fa6c0 (most recent call first):
File "/usr/lib/python3.12/threading.py", line 355 in wait
File "/usr/lib/python3.12/threading.py", line 655 in wait
File "/usr/lib/python3/dist-packages/opensnitch/dialogs/prompt/__init__.py", line 304 in promptUser
File "/usr/lib/python3/dist-packages/opensnitch/service.py", line 884 in AskRule
File "/usr/lib/python3/dist-packages/grpc/_server.py", line 444 in _call_behavior
File "/usr/lib/python3/dist-packages/grpc/_server.py", line 561 in _unary_response_in_pool
File "/usr/lib/python3.12/concurrent/futures/thread.py", line 58 in run
File "/usr/lib/python3.12/concurrent/futures/thread.py", line 92 in _worker
File "/usr/lib/python3.12/threading.py", line 1010 in run
File "/usr/lib/python3.12/threading.py", line 1073 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1030 in _bootstrap
Thread 0x000079002dffb6c0 (most recent call first):
File "/usr/lib/python3/dist-packages/grpc/_server.py", line 880 in _serve
File "/usr/lib/python3.12/threading.py", line 1010 in run
File "/usr/lib/python3.12/threading.py", line 1073 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1030 in _bootstrap
Thread 0x000079006bfff6c0 (most recent call first):
File "/usr/lib/python3/dist-packages/pyinotify.py", line 1194 in check_events
File "/usr/lib/python3/dist-packages/pyinotify.py", line 1381 in loop
File "/usr/lib/python3/dist-packages/opensnitch/desktop_parser.py", line 202 in run
File "/usr/lib/python3.12/threading.py", line 1073 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1030 in _bootstrap
Thread 0x0000790081b806c0 (most recent call first):
File "/usr/lib/python3/dist-packages/pyinotify.py", line 1194 in check_events
File "/usr/lib/python3/dist-packages/pyinotify.py", line 1381 in loop
File "/usr/lib/python3/dist-packages/opensnitch/desktop_parser.py", line 202 in run
File "/usr/lib/python3.12/threading.py", line 1073 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1030 in _bootstrap
Current thread 0x00007900a489b080 (most recent call first):
File "/usr/lib/python3/dist-packages/opensnitch/dialogs/prompt/_details.py", line 50 in render
File "/usr/lib/python3/dist-packages/opensnitch/dialogs/prompt/__init__.py", line 337 in on_connection_prompt_triggered
File "/usr/bin/opensnitch-ui", line 301 in <module>
Extension modules: PyQt6.QtCore, PyQt6.QtGui, PyQt6.QtWidgets, PyQt6.QtNetwork, grpc._cython.cygrpc, PyQt6.QtSql, google.protobuf.pyext._message, _dbus_bindings, _dbus_glib_bindings, pyasn.pyasn_radix (total: 10)
Segmentation fault (core dumped)
Describe the bug:
Include the following information:
To Reproduce:
Steps to reproduce the behavior:
Launch opensnitch, wait around 10 seconds, UI pops up for a few seconds then crashes.
Run command
opensnitch-ui --debugto check errors.Error logs: