gitbutlerapp / gitbutler

The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte
https://gitbutler.com
Other
13.2k stars 525 forks source link

AppImage crashes when you try to open the general options page #3126

Closed KroniK907 closed 7 months ago

KroniK907 commented 8 months ago

As of 0.10.23, the AppImage crashes when you click on your username at the bottom of the sidebar.

Logs:

2024-03-12T17:33:59.543032Z  INFO menu_item_set_enabled: gitbutler-app/src/menu.rs:11: close time.busy=37.9µs time.idle=47.6µs menu_item_id="project/settings" enabled=false
2024-03-12T17:33:59.554501Z  INFO git_get_global_config: gitbutler-app/src/commands.rs:154: close time.busy=59.4µs time.idle=222µs _handle=AppHandle { runtime_handle: WryHandle { context: Context { main_thread_id: ThreadId(1), proxy: EventLoopProxy { .. }, main_thread: DispatcherMainThreadContext { window_target: EventLoopWindowTarget { .. }, web_context: Mutex { data: {Some("489260e6-9ec5-4979-8c36-b49a0ae45421"): WebContext { data: WebContextData { data_directory: Some("/home/daniel/.local/share/com.gitbutler.app") }, os: WebContextImpl { context: WebContext { inner: ObjectRef { inner: 0x557218a660f0, type: WebKitWebContext } }, manager: UserContentManager { inner: ObjectRef { inner: 0x557218afca20, type: WebKitUserContentManager } }, webview_uri_loader: WebviewUriLoader { lock: false, queue: Mutex { data: [], poisoned: false, .. } }, registered_protocols: {"tauri", "asset"}, automation: false, app_info: None } }}, poisoned: false, .. }, windows: WindowsStore(RefCell { value: {17136438804974655397: WindowWrapper { label: "main", inner: Some(), menu_items: Some({62709: CustomMenuItem(MenuItemAttributes { id: MenuId(62709), key: None, selected: false, enabled: false, menu_type: MenuBar, gtk_item: MenuItem { inner: ObjectRef { inner: 0x557218a441a0, type: GtkMenuItem } } })}) }} }) } } }, manager: WindowManager { inner: InnerWindowManager { plugins: Mutex { data: PluginStore { plugins: ["window-state", "store", "log", "single-instance", "context_menu"] }, poisoned: false, .. }, state: StateManager(Container { len: 38 }), config: Config { schema: None, package: PackageConfig { product_name: Some("GitButler"), version: Some("0.10.23") }, tauri: TauriConfig { pattern: Brownfield, windows: [], cli: None, bundle: BundleConfig { active: true, targets: All, identifier: "com.gitbutler.app", publisher: None, icon: ["icons/32x32.png", "icons/128x128.png", "icons/128x128@2x.png", "icons/icon.icns", "icons/icon.ico"], resources: None, copyright: None, category: None, short_description: None, long_description: None, appimage: AppImageConfig { bundle_media_framework: false }, deb: DebConfig { depends: None, files: {}, desktop_template: None, section: None, priority: None, changelog: None }, macos: MacConfig { frameworks: None, minimum_system_version: Some("10.13"), exception_domain: None, license: None, signing_identity: None, provider_short_name: None, entitlements: None }, external_bin: None, windows: WindowsConfig { digest_algorithm: None, certificate_thumbprint: None, timestamp_url: None, tsp: false, webview_install_mode: DownloadBootstrapper { silent: true }, webview_fixed_runtime_path: None, allow_downgrades: true, wix: None, nsis: None } }, allowlist: AllowlistConfig { all: false, fs: FsAllowlistConfig { scope: AllowedPaths(["$APPCACHE/archives/*", "$RESOURCE/_up_/scripts/*"]), all: false, read_file: false, write_file: false, read_dir: false, copy_file: false, create_dir: false, remove_dir: false, remove_file: false, rename_file: false, exists: false }, window: WindowAllowlistConfig { all: false, create: false, center: false, request_user_attention: false, set_resizable: false, set_maximizable: false, set_minimizable: false, set_closable: false, set_title: false, maximize: false, unmaximize: false, minimize: false, unminimize: false, show: false, hide: false, close: false, set_decorations: false, set_always_on_top: false, set_content_protected: false, set_size: false, set_min_size: false, set_max_size: false, set_position: false, set_fullscreen: false, set_focus: false, set_icon: false, set_skip_taskbar: false, set_cursor_grab: false, set_cursor_visible: false, set_cursor_icon: false, set_cursor_position: false, set_ignore_cursor_events: false, start_dragging: false, print: false }, shell: ShellAllowlistConfig { scope: ShellAllowlistScope([]), all: false, execute: false, sidecar: false, open: Flag(false) }, dialog: DialogAllowlistConfig { all: false, open: false, save: false, message: false, ask: false, confirm: false }, http: HttpAllowlistConfig { scope: HttpAllowlistScope([]), all: false, request: false }, notification: NotificationAllowlistConfig { all: false }, global_shortcut: GlobalShortcutAllowlistConfig { all: false }, os: OsAllowlistConfig { all: false }, path: PathAllowlistConfig { all: false }, protocol: ProtocolAllowlistConfig { asset_scope: AllowedPaths(["$APPCACHE/images/*"]), all: false, asset: false }, process: ProcessAllowlistConfig { all: false, relaunch: false, relaunch_dangerous_allow_symlink_macos: false, exit: false }, clipboard: ClipboardAllowlistConfig { all: false, write_text: false, read_text: false }, app: AppAllowlistConfig { all: false, show: false, hide: false } }, security: SecurityConfig { csp: Some(DirectiveMap({"default-src": Inline("'self'"), "style-src": Inline("'self' 'unsafe-inline'"), "connect-src": Inline("'self' https://eu.posthog.com https://eu.i.posthog.com https://app.gitbutler.com https://o4504644069687296.ingest.sentry.io ws://localhost:7703 https://github.com https://api.github.com"), "img-src": Inline("'self' asset: https://asset.localhost data: tauri://localhost https://avatars.githubusercontent.com https://*.gitbutler.com  https://gitbutler-public.s3.amazonaws.com https://*.gravatar.com"), "script-src": Inline("'self' https://eu.posthog.com https://eu.i.posthog.com")})), dev_csp: None, freeze_prototype: false, dangerous_disable_asset_csp_modification: Flag(false), dangerous_remote_domain_ipc_access: [], dangerous_use_http_scheme: false }, updater: UpdaterConfig { active: true, dialog: false, endpoints: Some([UpdaterEndpoint(Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("app.gitbutler.com")), port: None, path: "/releases/release/%7B%7Btarget%7D%7D-%7B%7Barch%7D%7D/%7B%7Bcurrent_version%7D%7D", query: None, fragment: None })]), pubkey: "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDYwNTc2RDhBM0U0MjM4RUIKUldUck9FSStpbTFYWUE5UkJ3eXhuekZOL2V2RnpKaFUxbGJRNzBMVmF5V0gzV1JvN3hRblJMRDIK", windows: UpdaterWindowsConfig { installer_args: [], install_mode: Passive } }, system_tray: None, macos_private_api: false }, build: BuildConfig { runner: None, dev_path: Url(External(Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("localhost")), port: Some(1420), path: "/", query: None, fragment: None })), dist_dir: Url(App("../gitbutler-ui/build")), before_dev_command: None, before_build_command: None, before_bundle_command: None, features: None, with_global_tauri: false }, plugins: PluginConfig({}) }, default_window_icon: Some(Rgba { rgba: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 4, 4, 4, 2, 3, 3, 4, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 3, 3, 4, 2, 4, 4, 4, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 3, 0, 0, 0, 0, 4, 6, 6, 4, 59, 97, 95, 100, 96, 157, 154, 166, 112, 184, 180, 195, 119, 196, 192, 208, 122, 201, 196, 213, 122, 200, 196, 215, 122, 200, 196, 216, 122, 200, 196, 216, 122, 200, 196, 216, 122, 200, 196, 216, 122, 200, 196, 216, 122, 200, 196, 216, 122, 200, 196, 216, 122, 200, 196, 216, 122, 200, 196, 215, 122, 201, 196, 213, 119, 196, 192, 208, 112, 184, 180, 195, 96, 157, 154, 166, 59, 97, 95, 100, 3, 5, 5, 4, 0, 0, 0, 0, 2, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 18, 30, 30, 29, 123, 203, 199, 214, 156, 255, 251, 255, 153, 251, 246, 255, 151, 248, 243, 255, 150, 246, 241, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 150, 246, 241, 255, 151, 248, 243, 255, 153, 251, 246, 255, 156, 255, 251, 255, 123, 202, 198, 214, 18, 30, 30, 29, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 3, 5, 5, 4, 123, 203, 198, 214, 154, 253, 248, 255, 140, 231, 226, 248, 142, 234, 229, 251, 142, 235, 230, 252, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 142, 235, 230, 252, 142, 234, 229, 251, 140, 231, 226, 248, 154, 253, 248, 255, 123, 203, 199, 214, 4, 6, 6, 4, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 4, 0, 0, 0, 0, 59, 97, 95, 100, 156, 255, 251, 255, 140, 231, 226, 248, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 140, 231, 226, 248, 156, 255, 251, 255, 59, 97, 95, 100, 0, 0, 0, 0, 2, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 4, 0, 0, 0, 0, 96, 157, 154, 166, 153, 251, 246, 255, 142, 234, 229, 251, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 142, 234, 229, 251, 153, 251, 246, 255, 96, 157, 154, 166, 0, 0, 0, 0, 2, 3, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 0, 112, 184, 180, 195, 151, 248, 243, 255, 142, 234, 230, 252, 144, 237, 232, 255, 143, 235, 230, 255, 142, 233, 228, 255, 144, 236, 231, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 236, 231, 255, 142, 233, 228, 255, 143, 235, 230, 255, 144, 237, 232, 255, 142, 234, 230, 252, 151, 248, 243, 255, 112, 184, 180, 195, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 196, 192, 208, 150, 246, 241, 255, 143, 235, 230, 253, 143, 236, 231, 255, 150, 247, 242, 255, 154, 254, 249, 255, 145, 239, 234, 255, 142, 233, 228, 255, 144, 236, 231, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 236, 231, 255, 142, 233, 228, 255, 145, 239, 234, 255, 154, 254, 249, 255, 150, 247, 242, 255, 143, 236, 231, 255, 143, 235, 230, 253, 150, 246, 241, 255, 119, 196, 192, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 122, 201, 196, 213, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 110, 180, 176, 255, 84, 138, 135, 255, 140, 231, 226, 255, 155, 255, 249, 255, 145, 239, 234, 255, 142, 233, 228, 255, 143, 236, 231, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 142, 234, 229, 255, 145, 239, 234, 255, 155, 254, 249, 255, 141, 231, 226, 255, 84, 138, 135, 255, 110, 180, 177, 255, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 122, 201, 196, 213, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 122, 200, 196, 215, 149, 245, 240, 255, 142, 233, 228, 253, 150, 247, 242, 255, 31, 51, 50, 255, 0, 0, 0, 255, 18, 30, 30, 255, 81, 134, 131, 255, 139, 229, 224, 255, 155, 254, 249, 255, 146, 240, 235, 255, 141, 233, 228, 255, 143, 236, 231, 255, 144, 237, 232, 255, 143, 236, 231, 255, 145, 238, 233, 255, 151, 248, 243, 255, 140, 230, 225, 255, 83, 136, 133, 255, 19, 31, 30, 255, 0, 0, 0, 255, 32, 52, 51, 255, 150, 247, 242, 255, 142, 233, 228, 253, 149, 245, 240, 255, 122, 200, 196, 215, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 122, 200, 196, 216, 149, 245, 240, 255, 142, 234, 229, 253, 148, 244, 239, 255, 34, 56, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 25, 24, 255, 79, 130, 128, 255, 138, 227, 222, 255, 155, 255, 249, 255, 146, 240, 235, 255, 142, 234, 229, 255, 147, 242, 236, 255, 141, 231, 227, 255, 105, 170, 167, 255, 46, 73, 71, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 56, 55, 255, 148, 244, 239, 255, 142, 234, 229, 253, 149, 245, 240, 255, 122, 200, 196, 216, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 122, 200, 196, 216, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 33, 55, 54, 255, 0, 0, 0, 255, 3, 4, 4, 255, 2, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 22, 22, 255, 77, 126, 124, 255, 137, 225, 220, 255, 152, 249, 244, 255, 126, 205, 201, 255, 90, 143, 141, 255, 61, 96, 94, 255, 45, 70, 69, 255, 27, 43, 42, 255, 6, 9, 9, 255, 0, 0, 0, 255, 34, 56, 55, 255, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 122, 200, 196, 216, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 122, 200, 196, 216, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 33, 55, 54, 255, 0, 0, 0, 255, 2, 3, 3, 255, 0, 0, 0, 255, 1, 2, 1, 255, 2, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 21, 20, 255, 65, 105, 103, 255, 105, 169, 165, 255, 101, 162, 158, 255, 80, 126, 124, 255, 58, 92, 90, 255, 34, 53, 52, 255, 10, 16, 16, 255, 0, 0, 0, 255, 34, 56, 55, 255, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 122, 200, 196, 216, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 122, 200, 196, 216, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 33, 55, 54, 255, 0, 0, 0, 255, 2, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 11, 10, 255, 83, 133, 130, 255, 90, 143, 140, 255, 61, 97, 95, 255, 39, 60, 59, 255, 14, 21, 21, 255, 0, 0, 0, 255, 34, 56, 55, 255, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 122, 200, 196, 216, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 122, 200, 196, 216, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 33, 55, 54, 255, 0, 0, 0, 255, 2, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 11, 10, 255, 83, 133, 130, 255, 90, 143, 140, 255, 61, 97, 95, 255, 39, 60, 59, 255, 14, 21, 21, 255, 0, 0, 0, 255, 34, 56, 55, 255, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 122, 200, 196, 216, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 122, 200, 196, 216, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 33, 55, 54, 255, 0, 0, 0, 255, 2, 3, 3, 255, 0, 0, 0, 255, 1, 2, 1, 255, 2, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 21, 20, 255, 65, 105, 103, 255, 105, 169, 165, 255, 101, 162, 158, 255, 80, 126, 124, 255, 58, 92, 90, 255, 34, 53, 52, 255, 10, 16, 16, 255, 0, 0, 0, 255, 34, 56, 55, 255, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 122, 200, 196, 216, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 122, 200, 196, 216, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 33, 55, 54, 255, 0, 0, 0, 255, 3, 4, 4, 255, 2, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 22, 22, 255, 77, 126, 124, 255, 137, 225, 220, 255, 152, 249, 244, 255, 126, 205, 201, 255, 90, 143, 140, 255, 61, 95, 93, 255, 45, 70, 69, 255, 27, 43, 42, 255, 6, 9, 9, 255, 0, 0, 0, 255, 34, 56, 55, 255, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 122, 200, 196, 216, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 122, 200, 196, 216, 149, 245, 240, 255, 142, 234, 229, 253, 148, 244, 239, 255, 34, 56, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 25, 24, 255, 79, 130, 128, 255, 138, 227, 222, 255, 155, 255, 249, 255, 146, 240, 235, 255, 142, 234, 229, 255, 147, 242, 236, 255, 141, 231, 227, 255, 105, 170, 167, 255, 46, 73, 71, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 34, 56, 55, 255, 148, 244, 239, 255, 142, 234, 229, 253, 149, 245, 240, 255, 122, 200, 196, 216, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 122, 200, 196, 215, 149, 245, 240, 255, 142, 233, 228, 253, 150, 247, 242, 255, 31, 51, 50, 255, 0, 0, 0, 255, 18, 30, 30, 255, 81, 134, 131, 255, 139, 229, 224, 255, 155, 254, 249, 255, 146, 240, 235, 255, 141, 233, 228, 255, 143, 236, 231, 255, 144, 237, 232, 255, 143, 236, 231, 255, 145, 238, 233, 255, 151, 248, 243, 255, 140, 230, 225, 255, 83, 136, 133, 255, 19, 31, 30, 255, 0, 0, 0, 255, 32, 52, 51, 255, 150, 247, 242, 255, 142, 233, 228, 253, 149, 245, 240, 255, 122, 200, 196, 215, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 122, 201, 196, 213, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 110, 180, 176, 255, 84, 138, 135, 255, 140, 231, 226, 255, 155, 255, 249, 255, 145, 239, 234, 255, 142, 233, 228, 255, 143, 236, 231, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 142, 234, 229, 255, 145, 239, 234, 255, 155, 254, 249, 255, 140, 231, 226, 255, 84, 138, 135, 255, 110, 180, 177, 255, 149, 245, 240, 255, 142, 234, 229, 253, 149, 245, 240, 255, 122, 201, 196, 213, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 196, 192, 208, 150, 246, 241, 255, 143, 235, 230, 253, 143, 236, 231, 255, 150, 247, 242, 255, 154, 254, 249, 255, 145, 239, 234, 255, 142, 233, 228, 255, 144, 236, 231, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 236, 231, 255, 142, 233, 228, 255, 145, 239, 234, 255, 154, 254, 249, 255, 150, 247, 242, 255, 143, 236, 231, 255, 143, 235, 230, 253, 150, 246, 241, 255, 119, 196, 192, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 0, 112, 184, 180, 195, 151, 248, 243, 255, 142, 234, 230, 252, 144, 237, 232, 255, 143, 235, 230, 255, 142, 233, 228, 255, 144, 236, 231, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 236, 231, 255, 142, 233, 228, 255, 143, 235, 230, 255, 144, 237, 232, 255, 142, 234, 230, 252, 151, 248, 243, 255, 112, 184, 180, 195, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 4, 0, 0, 0, 0, 96, 157, 154, 166, 153, 251, 246, 255, 142, 234, 229, 251, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 142, 234, 229, 251, 153, 251, 246, 255, 96, 157, 154, 166, 0, 0, 0, 0, 2, 3, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 4, 0, 0, 0, 0, 59, 97, 95, 100, 156, 255, 251, 255, 140, 231, 226, 248, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 144, 237, 232, 255, 140, 231, 226, 248, 156, 255, 251, 255, 59, 97, 95, 100, 0, 0, 0, 0, 2, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 4, 6, 6, 4, 123, 203, 199, 214, 154, 253, 248, 255, 140, 231, 226, 248, 142, 234, 229, 251, 142, 235, 230, 252, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 143, 235, 230, 253, 142, 235, 230, 252, 142, 234, 229, 251, 140, 231, 226, 248, 154, 253, 248, 255, 123, 202, 198, 214, 3, 5, 5, 4, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 18, 30, 30, 29, 123, 202, 198, 214, 156, 255, 251, 255, 153, 251, 246, 255, 151, 248, 243, 255, 150, 246, 241, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 149, 245, 240, 255, 150, 246, 241, 255, 151, 248, 243, 255, 153, 251, 246, 255, 156, 255, 251, 255, 123, 203, 199, 214, 18, 30, 30, 29, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 3, 0, 0, 0, 0, 3, 5, 5, 4, 59, 97, 95, 100, 96, 157, 154, 166, 112, 184, 180, 195, 119, 196, 192, 208, 122, 201, 196, 213, 122, 200, 196, 215, 122, 200, 196, 216, 122, 200, 196, 216, 122, 200, 196, 216, 122, 200, 196, 216, 122, 200, 196, 216, 122, 200, 196, 216, 122, 200, 196, 216, 122, 200, 196, 216, 122, 200, 196, 215, 122, 201, 196, 213, 119, 196, 192, 208, 112, 184, 180, 195, 96, 157, 154, 166, 59, 97, 95, 100, 4, 6, 6, 4, 0, 0, 0, 0, 2, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 4, 4, 4, 2, 3, 3, 4, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 3, 3, 4, 2, 4, 4, 4, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], width: 32, height: 32 }), app_icon: None, tray_icon: None, package_info: PackageInfo { name: "GitButler", version: Version { major: 0, minor: 10, patch: 23 }, authors: "GitButler <gitbutler@gitbutler.com>", description: "" }, menu: Some(Menu { items: [Submenu(Submenu { title: "File", enabled: true, inner: Menu { items: [NativeItem(CloseWindow), NativeItem(Quit)] } }), Submenu(Submenu { title: "Window", enabled: true, inner: Menu { items: [NativeItem(Minimize), NativeItem(CloseWindow)] } }), Submenu(Submenu { title: "Project", enabled: true, inner: Menu { items: [CustomItem(CustomMenuItem { id: 62709, id_str: "project/settings", title: "Project Settings", keyboard_accelerator: None, enabled: false, selected: false })] } })] }), pattern: Brownfield(PhantomData<tauri_utils::assets::EmbeddedAssets>) } }, updater_settings: UpdaterSettings { target: None } } key="gitbutler.gitbutlerCommitter"
GStreamer element appsink not found. Please install it
GStreamer element autoaudiosink not found. Please install it

(WebKitWebProcess:1485): GLib-GObject-WARNING **: 09:33:59.594: invalid (NULL) pointer instance

(WebKitWebProcess:1485): GLib-GObject-CRITICAL **: 09:33:59.594: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
mtsgrd commented 8 months ago

This looks related? https://github.com/tauri-apps/tauri/issues/4642

[bug] Gstreamer issues under Arch Linux when using AppImage

KroniK907 commented 8 months ago

@mtsgrd, looks like the same error message, but you guys are building on Ubuntu not arch right?

mtsgrd commented 8 months ago

It feels to me like you either need these deps locally, or they need to be bundled with the Tauri config below. @PavelLaptev this has likely changed as a result of that .webp file you added in app settings recently. Could we consider replacing it with a gif or finding a different solution?

image
PavelLaptev commented 8 months ago

@mtsgrd GIF is an outdated and bulky format, no GIF files on my shift! I prefer WEBP due to its lightweight nature. However, we can go with PNG for now. That's strange that TAURI doesn't support WEBP.

KroniK907 commented 8 months ago

Also not a fan of the GIF format. Looks like its just the AppImage bundler that requires extra config options for media playback as adding it can pretty significantly increase the bundle size.

Makes some sense that they would disable this by default to help reduce package sizes since most apps do not need media playback functionality.

PavelLaptev commented 8 months ago

I'm working on custom theming now. And probably all raster images will be replaced with SVGs. Let me know what you decided about this, I can replace images with PNGs if TAURI allows it

mtsgrd commented 8 months ago

no GIF files on my shift

😂

reduce package sizes since most apps do not need media playback functionality.

Yeah, I would find it a bit difficult to defend adding 15-30mb (as mentioned in the screenshot) for one item at this time.

However, we can go with PNG for now

Let's go with this, but let me know if you foresee more media usage within the app?

KroniK907 commented 8 months ago

@mtsgrd @PavelLaptev I think the issue is actually the webm video file you added not the webp images.

https://github.com/gitbutlerapp/gitbutler/commit/dc2b9fa40f6e777efe55af7f28a15c070fe800aa

mtsgrd commented 8 months ago

Ohhh.. It felt like we were talking past each other. I did mean the .webm file, but mistakenly wrote .webp 🤦

PavelLaptev commented 8 months ago

Just merged a PR. I replaced WebM with MP4. Does it work?

KroniK907 commented 8 months ago

@PavelLaptev I am currently unable to test (my dev environment just melted down), but I doubt this will fix anything. The AppImage needs a bunch of extra libraries bundled to play any kind of video file, hence the suggestion of GIF since it does not need video playback libraries to provide very basic animation.

PavelLaptev commented 8 months ago

I see. Let's do is without video at all then 🙂

PavelLaptev commented 7 months ago

I'll close the issue; looks like it's resolved. 🙂