Skip to content

КРИТИЧНО: иконка TRIOS на рабочем столе не запускает приложение #511

Description

@gHashTag

ПРОБЛЕМА

Иконка TRIOS на рабочем столе macOS нажимается но ничего не открывается.

ДИАГНОСТИКА АГЕНТУ

# 1. Найти где бинарник
find /Applications -name 'BrowserOS' -o -name 'TRIOS' 2>/dev/null | head -10
find ~/Applications -name 'BrowserOS' -o -name 'TRIOS' 2>/dev/null | head -10
find /Users/playra/BrowserOS/out -type f -perm +111 | grep -v '\.js\|\.py\|\.json' | head -10

# 2. Что открывает иконка
ls -la ~/Desktop/*.app 2>/dev/null
ls -la ~/Desktop/*.command 2>/dev/null

# 3. Проверить crash logs
ls -lt ~/Library/Logs/DiagnosticReports/ | grep -i 'browseros\|trios' | head -5

ВЕРОЯТНЫЕ ПРИЧИНЫ

  1. Нет бинарника — ./build.sh не завершён (см. feat: apply TRIOS C++ token patches to Chromium tree + rebuild #507)
  2. Иконка указывает на несуществующий путь
  3. Порт 9105 занят — сервер не стартует, приложение выходит
  4. Нет прав на запуск — chmod +x не выставлен

БЫСТРЫЙ ФИX

# Запустить напрямую из терминала и смотреть ошибку:
open -a BrowserOS 2>&1 || echo 'FAIL: нет .app'

# ИЛИ:
/Users/playra/BrowserOS/out/BrowserOS/BrowserOS --user-data-dir=/tmp/t 2>&1 | head -20

# Убить занятые порты:
lsof -ti:9105,9001,9005 | xargs kill -9 2>/dev/null
open -a BrowserOS

КРИТЕРИЙ ГОТОВНОСТИ

Closes #508

Связано: #507 #509 #510

Activity

  1. gHashTag commented on Apr 19, 2026

    @gHashTag
    OwnerAuthor

    Build Attempt Failed

    Error

    bun run build:agent
    → GraphQL syntax errors in .tsx files (likely from BrowserOS→TRIOS renaming)
    → build:agent cannot complete
    

    Root Cause

    The TRIOS renaming introduced syntax errors that need biome linting fixes before build can succeed.

    Blocker

    Need to fix syntax errors (biome check --write --unsafe) before building final binary.

    Alternative

    Current dev binary in /Applications/BrowserOS.app runs but crashes after ~2h (SIGABRT in tokio-rt-worker).

    Next Step

    1. Run bun run biome check --write --unsafe in packages/browseros-agent
    2. Fix remaining syntax errors
    3. Rebuild with bun run build:agent
    4. Replace dev binary with production binary

    Related: #513 (TRIOS renaming), #507 (Chromium patches)

  2. gHashTag commented on Apr 19, 2026

    @gHashTag
    OwnerAuthor

    Диагностика завершена

    Найденные проблемы

    1. Бинарник существует:
    2. Крашится: SIGABRT (abort() called) через ~2 часа после старта
    3. Диагностика: Crash log в
    4. Причина: в tokio-rt-worker — вероятно panic в runtime

    Временное решение

    [53368:54124791:0419/201528.087757:ERROR:net/socket/socket_posix.cc:153] bind() failed: Address already in use (48)
    [53368:54124791:0419/201528.087821:ERROR:net/socket/socket_posix.cc:153] bind() failed: Address already in use (48)

    DevTools listening on ws://127.0.0.1:9101/devtools/browser/c5a01884-f910-4e64-ae9d-0b7030e0564d
    [53368:54125567:0419/201532.377052:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: PHONE_REGISTRATION_ERROR
    [53368:54125567:0419/201532.386149:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: PHONE_REGISTRATION_ERROR
    [53368:54125567:0419/201532.389424:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: PHONE_REGISTRATION_ERROR
    {"level":30,"time":1776604540881,"pid":53668,"hostname":"playras-MacBook-Pro.local","msg":"Starting BrowserOS Server v0.0.79"}
    {"level":30,"time":1776604541929,"pid":53668,"hostname":"playras-MacBook-Pro.local","browserosId":"10bcc641-5b4","fromConfig":true,"msg":"BrowserOS ID initialized"}
    {"level":30,"time":1776604543460,"pid":53668,"hostname":"playras-MacBook-Pro.local","providerCount":1,"dailyRateLimit":500,"msg":"✅ BrowserOS config fetched"}
    {"level":30,"time":1776604543461,"pid":53668,"hostname":"playras-MacBook-Pro.local","dailyRateLimit":500,"msg":"Rate limit config fetched"}
    {"level":30,"time":1776604543490,"pid":53668,"hostname":"playras-MacBook-Pro.local","msg":"Controller WebSocket server listening on ws://127.0.0.1:9300"}
    {"level":30,"time":1776604543508,"pid":53668,"hostname":"playras-MacBook-Pro.local","msg":"Connected to CDP on port 9101"}
    {"level":30,"time":1776604543510,"pid":53668,"hostname":"playras-MacBook-Pro.local","msg":"Loaded 60 unified tools"}
    {"level":30,"time":1776604543547,"pid":53668,"hostname":"playras-MacBook-Pro.local","port":1455,"msg":"OAuth callback server started"}
    {"level":30,"time":1776604549850,"pid":53668,"hostname":"playras-MacBook-Pro.local","toolCount":6,"serverCount":45,"msg":"Klavis proxy connected"}
    {"level":30,"time":1776604549979,"pid":53668,"hostname":"playras-MacBook-Pro.local","port":9200,"host":"0.0.0.0","msg":"Consolidated HTTP Server started"}
    {"level":30,"time":1776604550009,"pid":53668,"hostname":"playras-MacBook-Pro.local","msg":"HTTP server listening on http://127.0.0.1:9200"}
    {"level":30,"time":1776604550009,"pid":53668,"hostname":"playras-MacBook-Pro.local","msg":"Health endpoint: http://127.0.0.1:9200/health"}
    {"level":30,"time":1776604550009,"pid":53668,"hostname":"playras-MacBook-Pro.local","msg":""}
    {"level":30,"time":1776604550009,"pid":53668,"hostname":"playras-MacBook-Pro.local","msg":"Services running:"}
    {"level":30,"time":1776604550009,"pid":53668,"hostname":"playras-MacBook-Pro.local","msg":" Controller Server: ws://127.0.0.1:9300"}
    {"level":30,"time":1776604550009,"pid":53668,"hostname":"playras-MacBook-Pro.local","msg":" HTTP Server: http://127.0.0.1:9200"}
    {"level":30,"time":1776604550009,"pid":53668,"hostname":"playras-MacBook-Pro.local","msg":""}
    {"level":30,"time":1776604575768,"pid":53668,"hostname":"playras-MacBook-Pro.local","reason":"shutdown-endpoint","msg":"Shutting down server..."}
    [53368:54124791:0419/201615.789418:ERROR:net/socket/socket_posix.cc:153] bind() failed: Address already in use (48)
    Warning: --extension-port is deprecated and has no effect.
    {"level":30,"time":1776604576437,"pid":57776,"hostname":"playras-MacBook-Pro.local","msg":"Starting BrowserOS Server v0.0.82"}
    {"level":30,"time":1776604576882,"pid":57776,"hostname":"playras-MacBook-Pro.local","browserosId":"461bd993-20f","fromConfig":false,"msg":"BrowserOS ID initialized"}
    {"level":30,"time":1776604579453,"pid":57776,"hostname":"playras-MacBook-Pro.local","msg":"Connected to CDP on port 9101"}
    {"level":30,"time":1776604579541,"pid":57776,"hostname":"playras-MacBook-Pro.local","msg":"Loaded 60 unified tools"}
    [53368:54125567:0419/201619.693509:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
    {"level":30,"time":1776604585679,"pid":57776,"hostname":"playras-MacBook-Pro.local","toolCount":6,"serverCount":45,"msg":"Klavis proxy connected"}
    {"level":30,"time":1776604585691,"pid":57776,"hostname":"playras-MacBook-Pro.local","port":9201,"host":"0.0.0.0","msg":"Consolidated HTTP Server started"}
    {"level":30,"time":1776604585693,"pid":57776,"hostname":"playras-MacBook-Pro.local","msg":"HTTP server listening on http://127.0.0.1:9201"}
    {"level":30,"time":1776604585693,"pid":57776,"hostname":"playras-MacBook-Pro.local","msg":"Health endpoint: http://127.0.0.1:9201/health"}
    {"level":30,"time":1776604585693,"pid":57776,"hostname":"playras-MacBook-Pro.local","msg":""}
    {"level":30,"time":1776604585693,"pid":57776,"hostname":"playras-MacBook-Pro.local","msg":"Services running:"}
    {"level":30,"time":1776604585693,"pid":57776,"hostname":"playras-MacBook-Pro.local","msg":" HTTP Server: http://127.0.0.1:9201"}
    {"level":30,"time":1776604585693,"pid":57776,"hostname":"playras-MacBook-Pro.local","msg":""}
    [53368:54125567:0419/201644.821495:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
    [53368:54125567:0419/201735.780021:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
    [62595:54161106:0419/201919.866672:ERROR:services/on_device_model/ml/gpu_blocklist.cc:118] Unable to get gpu adapter
    [62595:54161180:0419/201919.901706:ERROR:services/on_device_model/ml/gpu_blocklist.cc:118] Unable to get gpu adapter
    [53368:54125567:0419/201920.095858:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
    [53368:54125567:0419/202245.079335:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
    [53368:54125567:0419/202914.166658:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
    {"level":30,"time":1776605511119,"pid":57776,"hostname":"playras-MacBook-Pro.local","msg":"Registered 60 tools: get_active_page, list_pages, navigate_page, new_page, new_hidden_page, show_page, move_page, close_page, take_snapshot, take_enhanced_snapshot, get_page_content, get_page_links, get_dom, search_dom, take_screenshot, evaluate_script, get_console_logs, click, click_at, hover, hover_at, type_at, drag_at, focus, clear, fill, check, uncheck, upload_file, press_key, drag, scroll, handle_dialog, select_option, save_pdf, save_screenshot, download_file, list_windows, create_window, create_hidden_window, close_window, activate_window, get_bookmarks, create_bookmark, remove_bookmark, update_bookmark, move_bookmark, search_bookmarks, search_history, get_recent_history, delete_history_url, delete_history_range, list_tab_groups, group_tabs, update_tab_group, ungroup_tabs, close_tab_group, browseros_info, suggest_schedule, suggest_app_connection"}
    {"level":30,"time":1776605513709,"pid":57776,"hostname":"playras-MacBook-Pro.local","msg":"Registered 60 tools: get_active_page, list_pages, navigate_page, new_page, new_hidden_page, show_page, move_page, close_page, take_snapshot, take_enhanced_snapshot, get_page_content, get_page_links, get_dom, search_dom, take_screenshot, evaluate_script, get_console_logs, click, click_at, hover, hover_at, type_at, drag_at, focus, clear, fill, check, uncheck, upload_file, press_key, drag, scroll, handle_dialog, select_option, save_pdf, save_screenshot, download_file, list_windows, create_window, create_hidden_window, close_window, activate_window, get_bookmarks, create_bookmark, remove_bookmark, update_bookmark, move_bookmark, search_bookmarks, search_history, get_recent_history, delete_history_url, delete_history_range, list_tab_groups, group_tabs, update_tab_group, ungroup_tabs, close_tab_group, browseros_info, suggest_schedule, suggest_app_connection"}
    {"level":30,"time":1776605514337,"pid":57776,"hostname":"playras-MacBook-Pro.local","msg":"Registered 60 tools: get_active_page, list_pages, navigate_page, new_page, new_hidden_page, show_page, move_page, close_page, take_snapshot, take_enhanced_snapshot, get_page_content, get_page_links, get_dom, search_dom, take_screenshot, evaluate_script, get_console_logs, click, click_at, hover, hover_at, type_at, drag_at, focus, clear, fill, check, uncheck, upload_file, press_key, drag, scroll, handle_dialog, select_option, save_pdf, save_screenshot, download_file, list_windows, create_window, create_hidden_window, close_window, activate_window, get_bookmarks, create_bookmark, remove_bookmark, update_bookmark, move_bookmark, search_bookmarks, search_history, get_recent_history, delete_history_url, delete_history_range, list_tab_groups, group_tabs, update_tab_group, ungroup_tabs, close_tab_group, browseros_info, suggest_schedule, suggest_app_connection"}
    {"level":30,"time":1776605716476,"pid":57776,"hostname":"playras-MacBook-Pro.local","reason":"shutdown-endpoint","msg":"Shutting down server..."}

    Рекомендация

    Это dev-бинарник () который упал. Нужно собрать финальный бинарник через ./build.sh (см. #507) — он должен быть более стабильным.

    Closes #508

  3. gHashTag commented on Apr 29, 2026

    @gHashTag
    OwnerAuthor

    No TRIOS desktop icon implementation exists in t27. Desktop app launch is tracked in #508.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions