mullvad / mullvadvpn-app

The Mullvad VPN client app for desktop and mobile
https://mullvad.net/
GNU General Public License v3.0
5.01k stars 336 forks source link

Split Tunnelling – Video reproduction not working when launching Flatpak Brave #7045

Open Digitalone1 opened 1 day ago

Digitalone1 commented 1 day ago

Is it a bug?

I have checked if others have reported this already

Current Behavior

I have Flatpak version of Brave on Linux and it works without issues when I launch it normally (from the app menu). But I noticed that when I launch the application from Mullvad in a split tunnel, the video reproduction (on every website, YouTube, Twitch, etc.) stops after 20-30 seconds and I'm not able to make it work anymore (normal navigation on websites still works properly).

The only way to temporarily solve this is to restart Brave in the split tunnel, but the problem happens another time, after 20-30 seconds of video reproduction. It's 100% reproducible. To solve it definitively, I have to launch the app normally (using the VPN), which makes the split tunnelling useless.

I know you think it's better to report to Brave devs, but they will blame Mullvad since it works without issues when started normally. It should be something related to how Mullvad launch it in the split tunnel.

Please, try to reproduce yourself, either on deb/rpm package or Flatpak version of Brave. This issue on my system happens only on Brave. Tried to launch Firefox (Flatpak version) and Chromium in the split tunnel and they work properly (the video does not stop).

Expected Behavior

Brave to work normally and reproduce videos when launched through a split tunnel.

Steps to Reproduce

  1. Start a VPN connection
  2. Open Brave from the split tunnelling app list
  3. Go on YouTube and start a video
  4. The video stops after 20-30 seconds
  5. No other video can be reproduced

Failure Logs

Click to expand the logs ```shell System information: id: b0e03a25-065a-46a0-b652-68b55a842b0b kernel: 6.11.4-arch2-1 mullvad-product-version: 2024.5 nm: 1.50.0 os: Linux Arch Linux [unknown version] systemd: systemd 256 (256.7-1-arch) wireguard: 1.0.0 ==================== Log: /var/log/mullvad-vpn/daemon.log ==================== [2024-10-22 08:52:13.872][mullvad_daemon::version][INFO] Starting mullvad-daemon - 2024.5 2024-09-03 [2024-10-22 08:52:13.872][mullvad_daemon][INFO] Logging to /var/log/mullvad-vpn [2024-10-22 08:52:13.873][mullvad_daemon::management_interface][INFO] Management interface listening on /var/run/mullvad-vpn [2024-10-22 08:52:13.873][mullvad_api::address_cache][DEBUG] Loading API addresses from /var/cache/mullvad-vpn/api-ip-address.txt [2024-10-22 08:52:13.876][mullvad_api::address_cache][DEBUG] Using API address: [REDACTED]:443 [2024-10-22 08:52:13.877][mullvad_api::availability][DEBUG] Suspending API requests [2024-10-22 08:52:13.880][mullvad_daemon::migrations::v9][INFO] Migrating settings format to V10 [2024-10-22 08:52:13.880][mullvad_daemon::settings][INFO] Loading settings from /etc/mullvad-vpn/settings.json [2024-10-22 08:52:13.881][mullvad_relay_selector::relay_selector::parsed_relays][DEBUG] Reading relays from /var/cache/mullvad-vpn/relays.json [2024-10-22 08:52:13.886][mullvad_relay_selector::relay_selector::parsed_relays][DEBUG] Reading relays from /opt/Mullvad VPN/resources/relays.json [2024-10-22 08:52:13.891][mullvad_relay_selector::relay_selector][INFO] Initialized with 690 cached relays from 2024-10-18 09:03:04.827 [2024-10-22 08:52:13.892][mullvad_api::availability][DEBUG] Pausing background API requests [2024-10-22 08:52:13.893][mullvad_daemon::account_history][INFO] Opening account history file in /etc/mullvad-vpn/account-history.json [2024-10-22 08:52:13.894][mullvad_daemon::target_state][DEBUG] No cached target state to load [2024-10-22 08:52:13.895][talpid_core::firewall][INFO] Resetting firewall policy [2024-10-22 08:52:13.895][talpid_core::firewall::imp][DEBUG] Removing table and chain from netfilter [2024-10-22 08:52:13.942][mullvad_daemon::version_check][DEBUG] Loading version check cache from /var/cache/mullvad-vpn/version-info.json [2024-10-22 08:52:13.942][mullvad_daemon::api][INFO] Initial offline state - offline [2024-10-22 08:52:13.942][mullvad_api::availability][DEBUG] Pausing API requests due to being offline [2024-10-22 08:52:13.943][mullvad_api::availability][DEBUG] Unsuspending API requests [2024-10-22 08:52:13.943][mullvad_api::access][DEBUG] Fetching access token for an account [2024-10-22 08:52:13.943][mullvad_daemon::geoip][DEBUG] Fetching GeoIpLocation [2024-10-22 08:52:16.140][mullvad_daemon::api][INFO] Detecting changes to offline state - Status { ipv4: true, ipv6: false } [2024-10-22 08:52:16.140][mullvad_api::availability][DEBUG] Resuming API requests due to coming online [2024-10-22 08:52:16.140][mullvad_api::access][DEBUG] Fetching access token for an account [2024-10-22 08:52:16.490][mullvad_api::availability][DEBUG] Resuming background API requests [2024-10-22 08:52:16.697][mullvad_daemon::relay_list][DEBUG] Writing relays cache to /var/cache/mullvad-vpn/relays.json [2024-10-22 08:52:16.705][mullvad_relay_selector::relay_selector::parsed_relays][INFO] Updated relay inventory has 690 relays [2024-10-22 08:52:16.705][mullvad_daemon::management_interface][DEBUG] Broadcasting new relay list [2024-10-22 08:52:18.122][mullvad_daemon::api][INFO] Detecting changes to offline state - Status { ipv4: true, ipv6: true } [2024-10-22 08:52:18.298][mullvad_api::rest][ERROR] Error: HTTP request failed Caused by: Hyper error Caused by: error trying to connect: Permission denied (os error 13) Caused by: Permission denied (os error 13) [2024-10-22 08:52:18.410][mullvad_daemon::geoip][DEBUG] Error: Unable to fetch IPv6 GeoIP location Caused by: Hyper error Caused by: error trying to connect: Permission denied (os error 13) Caused by: Permission denied (os error 13) [2024-10-22 09:07:15.019][mullvad_daemon::api_address_updater][DEBUG] Fetched new API address [REDACTED]:443. Fetching again in 24 hours [2024-10-22 09:52:17.604][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-10-22 10:52:18.431][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-10-22 11:52:19.066][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-10-22 12:52:19.888][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-10-22 13:52:20.731][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-10-22 14:20:13.065][mullvad_daemon::management_interface][DEBUG] is_performing_post_upgrade [2024-10-22 14:20:13.073][mullvad_daemon::management_interface][DEBUG] get_account_history [2024-10-22 14:20:13.075][mullvad_daemon::management_interface][DEBUG] get_tunnel_state [2024-10-22 14:20:13.096][mullvad_daemon::management_interface][DEBUG] get_device [2024-10-22 14:20:13.100][mullvad_daemon::management_interface][DEBUG] update_device [2024-10-22 14:20:13.100][mullvad_daemon::management_interface][DEBUG] get_account_data [2024-10-22 14:20:13.100][mullvad_daemon::management_interface][DEBUG] get_account_history [2024-10-22 14:20:13.101][mullvad_daemon::management_interface][DEBUG] get_settings [2024-10-22 14:20:13.106][mullvad_daemon::management_interface][DEBUG] get_current_api_access_method [2024-10-22 14:20:13.107][mullvad_daemon::management_interface][DEBUG] get_relay_locations [2024-10-22 14:20:13.141][mullvad_daemon::management_interface][DEBUG] get_current_version [2024-10-22 14:20:13.142][mullvad_daemon::management_interface][DEBUG] get_version_info [2024-10-22 14:20:13.979][mullvad_daemon::device][DEBUG] The current device is still valid [2024-10-22 14:21:46.640][mullvad_daemon::management_interface][DEBUG] get_account_data [2024-10-22 14:22:05.057][mullvad_daemon::management_interface][DEBUG] set_relay_settings [2024-10-22 14:22:05.058][mullvad_types::settings][DEBUG] Changing relay settings: from: Tunnel protocol: WireGuard OpenVPN constraints: any port Wireguard constraints: any port, IPv6, Location: city mad, es, hostname es-mad-wg-102 Provider(s): any Ownership: any to: Tunnel protocol: WireGuard OpenVPN constraints: any port Wireguard constraints: any port, IPv6, Location: city mil, it, hostname it-mil-wg-001 Provider(s): any Ownership: any [2024-10-22 14:22:05.058][mullvad_daemon::settings][DEBUG] Writing settings to /etc/mullvad-vpn/settings.json [2024-10-22 14:22:05.063][mullvad_daemon::management_interface][DEBUG] Broadcasting new settings [2024-10-22 14:22:05.064][mullvad_daemon][INFO] Initiating tunnel restart because the relay settings changed [2024-10-22 14:22:05.122][mullvad_daemon::management_interface][DEBUG] connect_tunnel [2024-10-22 14:22:05.122][mullvad_daemon][DEBUG] Target state Unsecured => Secured [2024-10-22 14:22:05.123][mullvad_daemon::tunnel][DEBUG] Same IP is NOT being used [2024-10-22 14:22:05.132][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [[REDACTED]]:48996/UDP, Allowing LAN, interface: none. Allowing endpoint [REDACTED]:443/TCP [2024-10-22 14:22:05.177][mullvad_daemon][DEBUG] New tunnel state: Connecting { endpoint: TunnelEndpoint { endpoint: Endpoint { address: [[REDACTED]]:48996, protocol: Udp }, tunnel_type: Wireguard, quantum_resistant: true, proxy: None, obfuscation: None, entry_endpoint: None, tunnel_interface: None, daita: false }, location: Some(GeoIpLocation { ipv4: None, ipv6: None, country: "Italy", city: Some("Milan"), latitude: 45.466667, longitude: 9.2, mullvad_exit_ip: true, hostname: Some("it-mil-wg-001"), bridge_hostname: None, entry_hostname: None, obfuscator_hostname: None }), feature_indicators: FeatureIndicators({}) } [2024-10-22 14:22:05.177][mullvad_daemon][DEBUG] Settings: openvpn mssfix: unset, wg mtu: unset, wg ip version: IPv6, multihop: off, ipv6 (tun): on, lan: on, pq: on, obfs: off, dns: default [2024-10-22 14:22:05.179][talpid_wireguard][DEBUG] Tunnel MTU: 1360 [2024-10-22 14:22:05.287][talpid_wireguard][DEBUG] Using kernel WireGuard implementation [2024-10-22 14:22:05.288][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [[REDACTED]]:48996/UDP over "wg0-mullvad" (ip: [REDACTED],[REDACTED], v4 gw: [REDACTED], v6 gw: Some([REDACTED]), allowed in-tunnel traffic: [REDACTED]:1337/TCP), Allowing LAN. Allowing endpoint [REDACTED]:443/TCP [2024-10-22 14:22:05.313][talpid_routing::imp::imp][DEBUG] Adding routes: {RequiredRoute { prefix: V6(Ipv6Network { addr: [REDACTED], prefix: 128 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: true, mtu: None }, RequiredRoute { prefix: V4(Ipv4Network { addr: [REDACTED], prefix: 32 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: true, mtu: None }} [2024-10-22 14:22:05.314][talpid_wireguard][DEBUG] Requesting ephemeral peer [2024-10-22 14:22:05.315][talpid_tunnel_config_client][DEBUG] Config client socket MSS: 496 [2024-10-22 14:22:06.517][talpid_wireguard][DEBUG] Retrieved ephemeral peer [2024-10-22 14:22:06.576][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [[REDACTED]]:48996/UDP over "wg0-mullvad" (ip: [REDACTED],[REDACTED], v4 gw: [REDACTED], v6 gw: Some([REDACTED]), allowed in-tunnel traffic: All), Allowing LAN. Allowing endpoint [REDACTED]:443/TCP [2024-10-22 14:22:06.630][talpid_wireguard::mtu_detection][DEBUG] Starting MTU detection [2024-10-22 14:22:06.832][talpid_routing::imp::imp][DEBUG] Adding routes: {RequiredRoute { prefix: V6(Ipv6Network { addr: [REDACTED], prefix: 0 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: false, mtu: None }, RequiredRoute { prefix: V4(Ipv4Network { addr: [REDACTED], prefix: 0 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: false, mtu: None }} [2024-10-22 14:22:06.832][talpid_core::firewall][INFO] Applying firewall policy: Connected to [[REDACTED]]:48996/UDP over "wg0-mullvad" (ip: [REDACTED],[REDACTED], v4 gw: [REDACTED], v6 gw: Some([REDACTED])), Allowing LAN [2024-10-22 14:22:06.889][talpid_core::dns][INFO] Setting DNS servers to [REDACTED], [REDACTED] [2024-10-22 14:22:06.892][talpid_core::dns::imp::static_resolv_conf][DEBUG] No DNS state backup to restore [2024-10-22 14:22:06.892][talpid_core::dns::imp][DEBUG] Managing DNS via /etc/resolv.conf [2024-10-22 14:22:06.892][mullvad_daemon][DEBUG] New tunnel state: Connected { endpoint: TunnelEndpoint { endpoint: Endpoint { address: [[REDACTED]]:48996, protocol: Udp }, tunnel_type: Wireguard, quantum_resistant: true, proxy: None, obfuscation: None, entry_endpoint: None, tunnel_interface: Some("wg0-mullvad"), daita: false }, location: Some(GeoIpLocation { ipv4: None, ipv6: None, country: "Italy", city: Some("Milan"), latitude: 45.466667, longitude: 9.2, mullvad_exit_ip: true, hostname: Some("it-mil-wg-001"), bridge_hostname: None, entry_hostname: None, obfuscator_hostname: None }), feature_indicators: FeatureIndicators({QuantumResistance, LanSharing}) } [2024-10-22 14:22:06.892][mullvad_daemon::geoip][DEBUG] Fetching GeoIpLocation [2024-10-22 14:22:07.234][talpid_wireguard::mtu_detection][DEBUG] MTU 1360 verified to not drop packets [2024-10-22 14:24:15.050][mullvad_daemon::management_interface][DEBUG] get_account_data [2024-10-22 14:25:31.010][mullvad_daemon::management_interface][DEBUG] get_account_data [2024-10-22 14:25:43.903][mullvad_daemon::management_interface][DEBUG] disconnect_tunnel [2024-10-22 14:25:43.903][mullvad_daemon][DEBUG] Target state Secured => Unsecured [2024-10-22 14:25:43.903][talpid_core::dns][INFO] Resetting DNS [2024-10-22 14:25:43.904][talpid_routing::imp::imp][DEBUG] Clearing routes [2024-10-22 14:25:43.904][mullvad_daemon][DEBUG] New tunnel state: Disconnecting(Nothing) [2024-10-22 14:25:44.229][talpid_core::tunnel_state_machine::connecting_state][DEBUG] Tunnel monitor exited with block reason: None [2024-10-22 14:25:44.229][talpid_core::firewall][INFO] Resetting firewall policy [2024-10-22 14:25:44.229][talpid_core::firewall::imp][DEBUG] Removing table and chain from netfilter [2024-10-22 14:25:44.273][mullvad_daemon][DEBUG] New tunnel state: Disconnected { location: None, locked_down: false } [2024-10-22 14:25:44.273][mullvad_daemon::geoip][DEBUG] Fetching GeoIpLocation [2024-10-22 14:47:14.723][mullvad_daemon::management_interface][DEBUG] get_account_data [2024-10-22 14:52:21.571][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-10-22 14:53:01.275][mullvad_daemon::management_interface][DEBUG] get_account_data [2024-10-22 14:53:02.490][mullvad_daemon::management_interface][DEBUG] connect_tunnel [2024-10-22 14:53:02.490][mullvad_daemon][DEBUG] Target state Unsecured => Secured [2024-10-22 14:53:02.491][mullvad_daemon::tunnel][DEBUG] Same IP is NOT being used [2024-10-22 14:53:02.501][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [[REDACTED]]:15098/UDP, Allowing LAN, interface: none. Allowing endpoint [REDACTED]:443/TCP [2024-10-22 14:53:02.553][mullvad_daemon][DEBUG] New tunnel state: Connecting { endpoint: TunnelEndpoint { endpoint: Endpoint { address: [[REDACTED]]:15098, protocol: Udp }, tunnel_type: Wireguard, quantum_resistant: true, proxy: None, obfuscation: None, entry_endpoint: None, tunnel_interface: None, daita: false }, location: Some(GeoIpLocation { ipv4: None, ipv6: None, country: "Italy", city: Some("Milan"), latitude: 45.466667, longitude: 9.2, mullvad_exit_ip: true, hostname: Some("it-mil-wg-001"), bridge_hostname: None, entry_hostname: None, obfuscator_hostname: None }), feature_indicators: FeatureIndicators({}) } [2024-10-22 14:53:02.553][mullvad_daemon][DEBUG] Settings: openvpn mssfix: unset, wg mtu: unset, wg ip version: IPv6, multihop: off, ipv6 (tun): on, lan: on, pq: on, obfs: off, dns: default [2024-10-22 14:53:02.553][talpid_wireguard][DEBUG] Tunnel MTU: 1360 [2024-10-22 14:53:02.555][talpid_dbus::network_manager][DEBUG] /etc/resolv.conf differs from reference resolv.conf, therefore NM is not managing DNS [2024-10-22 14:53:02.627][talpid_wireguard][DEBUG] Using kernel WireGuard implementation [2024-10-22 14:53:02.627][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [[REDACTED]]:15098/UDP over "wg0-mullvad" (ip: [REDACTED],[REDACTED], v4 gw: [REDACTED], v6 gw: Some([REDACTED]), allowed in-tunnel traffic: [REDACTED]:1337/TCP), Allowing LAN. Allowing endpoint [REDACTED]:443/TCP [2024-10-22 14:53:02.670][talpid_routing::imp::imp][DEBUG] Adding routes: {RequiredRoute { prefix: V4(Ipv4Network { addr: [REDACTED], prefix: 32 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: true, mtu: None }, RequiredRoute { prefix: V6(Ipv6Network { addr: [REDACTED], prefix: 128 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: true, mtu: None }} [2024-10-22 14:53:02.670][talpid_wireguard][DEBUG] Requesting ephemeral peer [2024-10-22 14:53:02.671][talpid_tunnel_config_client][DEBUG] Config client socket MSS: 496 [2024-10-22 14:53:03.604][talpid_wireguard][DEBUG] Retrieved ephemeral peer [2024-10-22 14:53:03.696][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [[REDACTED]]:15098/UDP over "wg0-mullvad" (ip: [REDACTED],[REDACTED], v4 gw: [REDACTED], v6 gw: Some([REDACTED]), allowed in-tunnel traffic: All), Allowing LAN. Allowing endpoint [REDACTED]:443/TCP [2024-10-22 14:53:03.746][talpid_wireguard::mtu_detection][DEBUG] Starting MTU detection [2024-10-22 14:53:03.796][talpid_routing::imp::imp][DEBUG] Adding routes: {RequiredRoute { prefix: V6(Ipv6Network { addr: [REDACTED], prefix: 0 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: false, mtu: None }, RequiredRoute { prefix: V4(Ipv4Network { addr: [REDACTED], prefix: 0 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: false, mtu: None }} [2024-10-22 14:53:03.797][talpid_core::firewall][INFO] Applying firewall policy: Connected to [[REDACTED]]:15098/UDP over "wg0-mullvad" (ip: [REDACTED],[REDACTED], v4 gw: [REDACTED], v6 gw: Some([REDACTED])), Allowing LAN [2024-10-22 14:53:03.819][talpid_core::dns][INFO] Setting DNS servers to [REDACTED], [REDACTED] [2024-10-22 14:53:03.821][talpid_dbus::network_manager][DEBUG] /etc/resolv.conf differs from reference resolv.conf, therefore NM is not managing DNS [2024-10-22 14:53:03.821][talpid_core::dns::imp::static_resolv_conf][DEBUG] No DNS state backup to restore [2024-10-22 14:53:03.821][talpid_core::dns::imp][DEBUG] Managing DNS via /etc/resolv.conf [2024-10-22 14:53:03.822][mullvad_daemon][DEBUG] New tunnel state: Connected { endpoint: TunnelEndpoint { endpoint: Endpoint { address: [[REDACTED]]:15098, protocol: Udp }, tunnel_type: Wireguard, quantum_resistant: true, proxy: None, obfuscation: None, entry_endpoint: None, tunnel_interface: Some("wg0-mullvad"), daita: false }, location: Some(GeoIpLocation { ipv4: None, ipv6: None, country: "Italy", city: Some("Milan"), latitude: 45.466667, longitude: 9.2, mullvad_exit_ip: true, hostname: Some("it-mil-wg-001"), bridge_hostname: None, entry_hostname: None, obfuscator_hostname: None }), feature_indicators: FeatureIndicators({LanSharing, QuantumResistance}) } [2024-10-22 14:53:03.822][mullvad_daemon::geoip][DEBUG] Fetching GeoIpLocation [2024-10-22 14:53:03.832][talpid_wireguard::mtu_detection][DEBUG] MTU 1360 verified to not drop packets [2024-10-22 14:54:42.491][mullvad_daemon::management_interface][DEBUG] get_account_data [2024-10-22 14:58:42.994][mullvad_daemon::management_interface][DEBUG] get_account_data [2024-10-22 15:18:50.542][mullvad_daemon::management_interface][DEBUG] get_account_data [2024-10-22 15:20:43.372][mullvad_daemon::management_interface][DEBUG] get_account_data [2024-10-22 15:22:16.172][mullvad_daemon::management_interface][DEBUG] get_account_data ==================== Log: /var/log/mullvad-vpn/early-boot-fw.old.log ==================== [2024-10-21 21:04:08.112][mullvad_daemon::version][INFO] Starting mullvad-daemon - 2024.5 2024-09-03 [2024-10-21 21:04:08.113][mullvad_daemon::settings][INFO] Loading settings from /etc/mullvad-vpn/settings.json [2024-10-21 21:04:08.119][mullvad_daemon::early_boot_firewall][INFO] Applying firewall policy Blocked. Allowing LAN. Allowing endpoint: none [2024-10-21 21:04:08.119][talpid_core::firewall][INFO] Applying firewall policy: Blocked. Allowing LAN. Allowing endpoint: none ==================== Log: /var/log/mullvad-vpn/early-boot-fw.log ==================== [2024-10-22 08:52:12.077][mullvad_daemon::version][INFO] Starting mullvad-daemon - 2024.5 2024-09-03 [2024-10-22 08:52:12.078][mullvad_daemon::settings][INFO] Loading settings from /etc/mullvad-vpn/settings.json [2024-10-22 08:52:12.084][mullvad_daemon::early_boot_firewall][INFO] Applying firewall policy Blocked. Allowing LAN. Allowing endpoint: none [2024-10-22 08:52:12.084][talpid_core::firewall][INFO] Applying firewall policy: Blocked. Allowing LAN. Allowing endpoint: none ==================== Log: /var/log/mullvad-vpn/old-install-daemon.log ==================== [2024-09-03 08:40:07.507][mullvad_daemon::version][INFO] Starting mullvad-daemon - 2024.4 2024-07-23 [2024-09-03 08:40:07.507][mullvad_daemon][INFO] Logging to /var/log/mullvad-vpn [2024-09-03 08:40:07.508][mullvad_daemon][INFO] Management interface listening on /var/run/mullvad-vpn [2024-09-03 08:40:07.508][mullvad_api::address_cache][DEBUG] Loading API addresses from /var/cache/mullvad-vpn/api-ip-address.txt [2024-09-03 08:40:07.511][mullvad_api::address_cache][DEBUG] Using API address: [REDACTED]:443 [2024-09-03 08:40:07.511][mullvad_api::availability][DEBUG] Suspending API requests [2024-09-03 08:40:07.514][mullvad_daemon::migrations::v9][INFO] Migrating settings format to V10 [2024-09-03 08:40:07.514][mullvad_daemon::settings][INFO] Loading settings from /etc/mullvad-vpn/settings.json [2024-09-03 08:40:07.515][mullvad_relay_selector::relay_selector::parsed_relays][DEBUG] Reading relays from /var/cache/mullvad-vpn/relays.json [2024-09-03 08:40:07.520][mullvad_relay_selector::relay_selector::parsed_relays][DEBUG] Reading relays from /opt/Mullvad VPN/resources/relays.json [2024-09-03 08:40:07.524][mullvad_relay_selector::relay_selector][INFO] Initialized with 695 cached relays from 2024-09-01 16:55:48.718 [2024-09-03 08:40:07.526][mullvad_api::availability][DEBUG] Pausing background API requests [2024-09-03 08:40:07.526][mullvad_daemon::account_history][INFO] Opening account history file in /etc/mullvad-vpn/account-history.json [2024-09-03 08:40:07.526][mullvad_daemon::target_state][DEBUG] No cached target state to load [2024-09-03 08:40:07.529][talpid_core::firewall][INFO] Resetting firewall policy [2024-09-03 08:40:07.530][talpid_core::firewall::imp][DEBUG] Removing table and chain from netfilter [2024-09-03 08:40:07.550][mullvad_daemon::api][INFO] Initial offline state - offline [2024-09-03 08:40:07.550][mullvad_api::availability][DEBUG] Pausing API requests due to being offline [2024-09-03 08:40:07.550][mullvad_daemon::version_check][DEBUG] Loading version check cache from /var/cache/mullvad-vpn/version-info.json [2024-09-03 08:40:07.580][mullvad_api::availability][DEBUG] Unsuspending API requests [2024-09-03 08:40:07.580][mullvad_api::access][DEBUG] Fetching access token for an account [2024-09-03 08:40:07.580][mullvad_daemon::geoip][DEBUG] Fetching GeoIpLocation [2024-09-03 08:40:09.740][mullvad_daemon::api][INFO] Detecting changes to offline state - Status { ipv4: true, ipv6: false } [2024-09-03 08:40:09.740][mullvad_api::availability][DEBUG] Resuming API requests due to coming online [2024-09-03 08:40:09.740][mullvad_api::access][DEBUG] Fetching access token for an account [2024-09-03 08:40:10.042][mullvad_api::availability][DEBUG] Resuming background API requests [2024-09-03 08:40:10.095][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-09-03 08:40:11.586][mullvad_api::rest][ERROR] Error: HTTP request failed Caused by: Hyper error Caused by: error trying to connect: Network is unreachable (os error 101) Caused by: Network is unreachable (os error 101) [2024-09-03 08:40:11.650][mullvad_daemon::api][INFO] Detecting changes to offline state - Status { ipv4: true, ipv6: true } [2024-09-03 08:55:07.386][mullvad_daemon::api_address_updater][DEBUG] Fetched new API address [REDACTED]:443. Fetching again in 24 hours [2024-09-03 09:40:10.054][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-09-03 10:40:10.638][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-09-03 11:40:11.556][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-09-03 12:40:11.797][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-09-03 13:40:12.653][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-09-03 14:33:46.120][mullvad_daemon::version_check][DEBUG] Writing version check cache to /var/cache/mullvad-vpn/version-info.json [2024-09-03 14:33:46.120][mullvad_daemon::management_interface][DEBUG] Broadcasting new app version info [2024-09-03 14:40:12.871][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-09-03 15:40:13.113][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-09-03 16:40:13.357][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-09-03 17:40:13.554][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-09-03 18:40:13.795][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-09-03 19:40:13.996][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-09-03 20:15:05.740][mullvad_daemon::management_interface][DEBUG] prepare_restart [2024-09-03 20:15:06.047][mullvad_daemon::shutdown::platform][DEBUG] Process received signal: [Term] [2024-09-03 20:15:06.047][mullvad_daemon::device][DEBUG] Account manager has stopped [2024-09-03 20:15:06.047][talpid_core::dns][INFO] Resetting DNS [2024-09-03 20:15:06.049][talpid_core::tunnel_state_machine][DEBUG] Tunnel state machine exited [2024-09-03 20:15:06.049][talpid_core::tunnel_state_machine][INFO] Tunnel state machine shut down [2024-09-03 20:15:06.049][mullvad_daemon::management_interface][INFO] Management interface shut down [2024-09-03 20:15:06.049][mullvad_daemon][INFO] Mullvad daemon is quitting [2024-09-03 20:15:06.549][mullvad_daemon][DEBUG] Process exiting with code 0 ==================== Log: /var/log/mullvad-vpn/daemon.old.log ==================== [2024-10-21 21:04:09.929][mullvad_daemon::version][INFO] Starting mullvad-daemon - 2024.5 2024-09-03 [2024-10-21 21:04:09.929][mullvad_daemon][INFO] Logging to /var/log/mullvad-vpn [2024-10-21 21:04:09.931][mullvad_daemon::management_interface][INFO] Management interface listening on /var/run/mullvad-vpn [2024-10-21 21:04:09.931][mullvad_api::address_cache][DEBUG] Loading API addresses from /var/cache/mullvad-vpn/api-ip-address.txt [2024-10-21 21:04:09.933][mullvad_api::address_cache][DEBUG] Using API address: [REDACTED]:443 [2024-10-21 21:04:09.935][mullvad_api::availability][DEBUG] Suspending API requests [2024-10-21 21:04:09.938][mullvad_daemon::migrations::v9][INFO] Migrating settings format to V10 [2024-10-21 21:04:09.938][mullvad_daemon::settings][INFO] Loading settings from /etc/mullvad-vpn/settings.json [2024-10-21 21:04:09.938][mullvad_relay_selector::relay_selector::parsed_relays][DEBUG] Reading relays from /var/cache/mullvad-vpn/relays.json [2024-10-21 21:04:09.943][mullvad_relay_selector::relay_selector::parsed_relays][DEBUG] Reading relays from /opt/Mullvad VPN/resources/relays.json [2024-10-21 21:04:09.948][mullvad_relay_selector::relay_selector][INFO] Initialized with 690 cached relays from 2024-10-18 09:03:04.827 [2024-10-21 21:04:09.950][mullvad_api::availability][DEBUG] Pausing background API requests [2024-10-21 21:04:09.951][mullvad_daemon::account_history][INFO] Opening account history file in /etc/mullvad-vpn/account-history.json [2024-10-21 21:04:09.952][mullvad_daemon::target_state][DEBUG] No cached target state to load [2024-10-21 21:04:09.953][talpid_core::firewall][INFO] Resetting firewall policy [2024-10-21 21:04:09.953][talpid_core::firewall::imp][DEBUG] Removing table and chain from netfilter [2024-10-21 21:04:09.980][mullvad_daemon::version_check][DEBUG] Loading version check cache from /var/cache/mullvad-vpn/version-info.json [2024-10-21 21:04:09.980][mullvad_daemon::api][INFO] Initial offline state - offline [2024-10-21 21:04:09.980][mullvad_api::availability][DEBUG] Pausing API requests due to being offline [2024-10-21 21:04:09.981][mullvad_api::availability][DEBUG] Unsuspending API requests [2024-10-21 21:04:09.981][mullvad_api::access][DEBUG] Fetching access token for an account [2024-10-21 21:04:09.981][mullvad_daemon::geoip][DEBUG] Fetching GeoIpLocation [2024-10-21 21:04:12.161][mullvad_daemon::api][INFO] Detecting changes to offline state - Status { ipv4: true, ipv6: false } [2024-10-21 21:04:12.161][mullvad_api::availability][DEBUG] Resuming API requests due to coming online [2024-10-21 21:04:12.161][mullvad_api::access][DEBUG] Fetching access token for an account [2024-10-21 21:04:12.500][mullvad_api::availability][DEBUG] Resuming background API requests [2024-10-21 21:04:12.551][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-10-21 21:04:13.828][mullvad_daemon::api][INFO] Detecting changes to offline state - Status { ipv4: true, ipv6: true } [2024-10-21 21:05:09.898][mullvad_daemon::management_interface][DEBUG] is_performing_post_upgrade [2024-10-21 21:05:09.906][mullvad_daemon::management_interface][DEBUG] get_account_history [2024-10-21 21:05:09.908][mullvad_daemon::management_interface][DEBUG] get_tunnel_state [2024-10-21 21:05:09.937][mullvad_daemon::management_interface][DEBUG] get_device [2024-10-21 21:05:09.942][mullvad_daemon::management_interface][DEBUG] update_device [2024-10-21 21:05:09.942][mullvad_daemon::management_interface][DEBUG] get_account_data [2024-10-21 21:05:09.943][mullvad_daemon::management_interface][DEBUG] get_account_history [2024-10-21 21:05:09.943][mullvad_daemon::management_interface][DEBUG] get_settings [2024-10-21 21:05:09.950][mullvad_daemon::management_interface][DEBUG] get_current_api_access_method [2024-10-21 21:05:09.952][mullvad_daemon::management_interface][DEBUG] get_relay_locations [2024-10-21 21:05:09.981][mullvad_daemon::management_interface][DEBUG] get_current_version [2024-10-21 21:05:09.983][mullvad_daemon::management_interface][DEBUG] get_version_info [2024-10-21 21:05:10.466][mullvad_daemon::device][DEBUG] The current device is still valid [2024-10-21 21:10:49.928][mullvad_daemon::version_check][DEBUG] Writing version check cache to /var/cache/mullvad-vpn/version-info.json [2024-10-21 21:10:49.929][mullvad_daemon::management_interface][DEBUG] Broadcasting new app version info [2024-10-21 21:19:11.902][mullvad_daemon::api_address_updater][DEBUG] Fetched new API address [REDACTED]:443. Fetching again in 24 hours [2024-10-21 22:04:14.043][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-10-21 23:04:14.895][mullvad_daemon::relay_list][DEBUG] Relay list is up-to-date [2024-10-21 23:06:47.314][mullvad_daemon::shutdown::platform][DEBUG] Process received signal: [Term] [2024-10-21 23:06:47.315][mullvad_daemon::device][DEBUG] Account manager has stopped [2024-10-21 23:06:47.315][talpid_core::dns][INFO] Resetting DNS [2024-10-21 23:06:47.315][talpid_core::tunnel_state_machine][DEBUG] Tunnel state machine exited [2024-10-21 23:06:47.315][talpid_core::tunnel_state_machine][INFO] Tunnel state machine shut down [2024-10-21 23:06:47.318][mullvad_daemon][INFO] Mullvad daemon is quitting [2024-10-21 23:06:47.819][mullvad_daemon][DEBUG] Process exiting with code 0 ==================== Log: ~/.config/Mullvad VPN/logs/frontend-renderer.log ==================== [2024-10-22 14:20:13.468][verbose] Tunnel state: disconnected [2024-10-22 14:20:13.469][verbose] Initial: Wrong content height: 438, expected 568 [2024-10-22 14:20:13.582][verbose] Map canvas scale factor: 1.25, using: 2 [2024-10-22 14:21:48.996][verbose] Map canvas scale factor: 1.25, using: 2 [2024-10-22 14:22:05.108][verbose] Map canvas scale factor: 1.25, using: 2 [2024-10-22 14:22:05.188][verbose] Tunnel state: connecting [2024-10-22 14:22:05.237][verbose] Tunnel state: connecting [2024-10-22 14:22:06.895][verbose] Tunnel state: connected [2024-10-22 14:22:07.616][verbose] Tunnel state: connected [2024-10-22 14:25:41.906][verbose] Map canvas scale factor: 1.25, using: 2 [2024-10-22 14:25:43.902][verbose] Tunnel state: disconnecting [2024-10-22 14:25:43.909][verbose] Tunnel state: disconnecting [2024-10-22 14:25:44.275][verbose] Tunnel state: disconnected [2024-10-22 14:25:45.347][verbose] Tunnel state: disconnected [2024-10-22 14:53:02.490][verbose] Tunnel state: connecting [2024-10-22 14:53:02.555][verbose] Tunnel state: connecting [2024-10-22 14:53:03.823][verbose] Tunnel state: connected [2024-10-22 14:53:04.271][verbose] Tunnel state: connected [2024-10-22 14:56:59.276][verbose] Map canvas scale factor: 1.25, using: 2 [2024-10-22 15:01:15.047][verbose] Map canvas scale factor: 1.25, using: 2 ==================== Log: ~/.config/Mullvad VPN/logs/frontend-main.old.log ==================== [2024-10-21 21:05:09.476][verbose] Chromium sandbox is enabled [2024-10-21 21:05:09.478][info] Running version 2024.5 [2024-10-21 21:05:09.650][info] Detected locale: en [2024-10-21 21:05:09.889][info] Connected to the daemon [2024-10-21 21:05:09.982][info] Skip autoconnect because GUI setting is disabled [2024-10-21 21:05:10.304][error] Failed to check autostart file: ENOENT: no such file or directory, access '~/.config/autostart/mullvad-vpn.desktop' [2024-10-21 22:05:09.896][verbose] GRPC Channel connectivity state changed to 2 [2024-10-21 23:05:09.899][verbose] GRPC Channel connectivity state changed to 2 [2024-10-21 23:06:47.316][verbose] GRPC Channel connectivity state changed to 0 [2024-10-21 23:06:47.317][info] Disconnected from the daemon ==================== Log: ~/.config/Mullvad VPN/logs/frontend-renderer.old.log ==================== [2024-10-21 21:05:10.341][verbose] Tunnel state: disconnected [2024-10-21 21:05:10.342][verbose] Initial: Wrong content height: 438, expected 568 [2024-10-21 21:05:10.346][verbose] Resize: Wrong content height: 438, expected 568 [2024-10-21 21:05:10.443][verbose] Map canvas scale factor: 1.25, using: 2 ==================== Log: ~/.config/Mullvad VPN/logs/frontend-main.log ==================== [2024-10-22 14:20:12.650][verbose] Chromium sandbox is enabled [2024-10-22 14:20:12.651][info] Running version 2024.5 [2024-10-22 14:20:12.816][info] Detected locale: en [2024-10-22 14:20:13.058][info] Connected to the daemon [2024-10-22 14:20:13.142][info] Skip autoconnect because GUI setting is disabled [2024-10-22 14:20:13.434][error] Failed to check autostart file: ENOENT: no such file or directory, access '~/.config/autostart/mullvad-vpn.desktop' [2024-10-22 14:20:13.986][info] Showing notification icon: "Account credit expires in 2 days. Buy more credit." [2024-10-22 14:58:52.607][verbose] Problem report was written to /tmp/[REDACTED].log [2024-10-22 15:20:13.062][verbose] GRPC Channel connectivity state changed to 2 ```

Operating system version

Arch Linux

Mullvad VPN app version

2024.05

Additional Information

Unfortunately not, but maybe you can inform me on how to provide additional info.

MarkusPettersson98 commented 1 day ago

Hi, thanks for the bug report. We'll take a look at this and see if we are able to reproduce the bug :blush: