Skip to content

[Faltpak] app is crashing #123

@tribhuwan-kumar

Description

@tribhuwan-kumar
Image

installed from flathub

system:

OS: Arch Linux x86_64
Kernel: 6.12.48-1-lts
Packages: 1896 (pacman), 50 (nix-user), 21 (flatpak)
Shell: bash 5.3.3
DE: Plasma 6.4.5
Python: 3.13.7
2025-09-28T06:32:02.860548+00:00 | proton.vpn.core.refresher.vpn_data_refresher:161 | INFO | APP.VPN_DATA_REFRESHER:DISABLE | VPN data refresher service disabled.
2025-09-28T06:32:05.546895+00:00 | proton.vpn.core.connection:472 | INFO | CONN:STATE_CHANGED | Disconnected (initial state)
2025-09-28T06:32:05.549069+00:00 | proton.vpn.app.gtk.app:57 | INFO | APP:PROCESS_START | self=<app.App object at 0x748e46b61e40 (proton+vpn+app+gtk+app+App at 0x640a80a8bf80)>
2025-09-28T06:32:05.644638+00:00 | proton.vpn.core.refresher.vpn_data_refresher:167 | INFO | APP.VPN_DATA_REFRESHER:ENABLE | VPN data refresher service enabled.
2025-09-28T06:32:05.644746+00:00 | proton.vpn.core.refresher.vpn_data_refresher:175 | INFO | Next client config refresh scheduled in 1:18:32.981658
2025-09-28T06:32:05.644810+00:00 | proton.vpn.core.refresher.vpn_data_refresher:184 | INFO | Next server list refresh scheduled in 0:15:55.826368
2025-09-28T06:32:05.645282+00:00 | proton.vpn.core.refresher.vpn_data_refresher:193 | INFO | Next certificate refresh scheduled in 2 days, 17:13:19.354766
2025-09-28T06:32:05.645331+00:00 | proton.vpn.core.refresher.vpn_data_refresher:202 | INFO | Next feature flags refresh scheduled in 2:16:28.010433
2025-09-28T06:32:05.712529+00:00 | proton.vpn.app.gtk.services.reconnector.reconnector:95 | INFO | VPN reconnector enabled.
2025-09-28T06:32:05.803952+00:00 | proton.vpn.app.gtk.controller:147 | INFO | APP.STARTUP:STARTUP_ACTIONS | Running startup actions
2025-09-28T06:32:05.804038+00:00 | proton.vpn.app.gtk.widgets.vpn.vpn_widget:199 | INFO | APP.VPN:WIDGET_READY | VPN widget is ready (load time: 0.16 seconds)
2025-09-28T06:32:05.827374+00:00 | proton.vpn.app.gtk.services.reconnector.reconnector:175 | INFO | Network connectivity was detected.
2025-09-28T06:32:07.822980+00:00 | proton.vpn.core.connection:370 | INFO | CONN.CONNECT:START | Server: JP-FREE#1 / Domain: node-jp-11.protonvpn.net / IP: 103.125.235.18 / OpenVPN Ports: ProtocolPorts(udp=[80, 51820, 4569, 1194, 5060], tcp=[443, 7770, 8443]) / WireGuard Ports: ProtocolPorts(udp=[443, 88, 1224, 51820, 500, 4500], tcp=[443]) / Protocol: wireguard / Backend: None
2025-09-28T06:32:07.824565+00:00 | proton.vpn.core.connection:384 | INFO | Using certificate based authentication for openvpn: True
2025-09-28T06:32:07.864928+00:00 | proton.vpn.core.connection:472 | INFO | CONN:STATE_CHANGED | Connecting
2025-09-28T06:32:17.873901+00:00 | proton.vpn.app.gtk.utils.exception_handler:257 | CRITICAL | APP:CRASH | Unexpected error.
Traceback (most recent call last):
  File "/usr/lib/python3.13/asyncio/tasks.py", line 507, in wait_for
    return await fut
           ^^^^^^^^^
asyncio.exceptions.CancelledError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3.13/concurrent/futures/_base.py", line 449, in result
    return self.__get_result()
           ~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result
    raise self._exception
  File "/usr/lib/python3.13/site-packages/proton/vpn/core/connection.py", line 394, in connect
    await self._on_connection_event(
        events.Up(events.EventContext(connection=connection))
    )
  File "/usr/lib/python3.13/site-packages/proton/vpn/core/connection.py", line 463, in _on_connection_event
    event = await self._handle_on_event(event)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/proton/vpn/core/connection.py", line 448, in _handle_on_event
    return await self._update_state(new_state)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/proton/vpn/core/connection.py", line 485, in _update_state
    new_event = await self._current_state.run_tasks()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/proton/vpn/connection/states.py", line 240, in run_tasks
    await self.context.kill_switch.enable(
    ...<2 lines>...
    )
  File "/usr/lib/python3.13/site-packages/proton/vpn/backend/linux/networkmanager/killswitch/wireguard/wgkillswitch.py", line 64, in enable
    await self._ks_handler.add_kill_switch_connection(permanent)
  File "/usr/lib/python3.13/site-packages/proton/vpn/backend/linux/networkmanager/killswitch/wireguard/killswitch_connection_handler.py", line 134, in add_kill_switch_connection
    await _wrap_future(
        self.nm_client.add_connection_async(kill_switch.connection, save_to_disk=permanent)
    )
  File "/usr/lib/python3.13/site-packages/proton/vpn/backend/linux/networkmanager/killswitch/wireguard/killswitch_connection_handler.py", line 56, in _wrap_future
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
    ...<2 lines>...
    )
    ^
  File "/usr/lib/python3.13/asyncio/tasks.py", line 506, in wait_for
    async with timeouts.timeout(timeout):
               ~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/usr/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__
    raise TimeoutError from exc_val
TimeoutError

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions