Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

helix seg faults when highlights.scm is non-empty for crystal tree sitter #12257

Closed
nobodywasishere opened this issue Dec 15, 2024 · 1 comment
Labels
C-bug Category: This is a bug

Comments

@nobodywasishere
Copy link

Summary

I am attempting to move Crystal to use the new tree-sitter at https://github.com/crystal-lang-tools/tree-sitter-crystal, as it has better support. In trying to get stuff working locally, I've run into an issue where it will seg fault if my highlights.scm is non-empty. I don't know if this is an issue with the crystal tree sitter or one with helix.

image

Reproduction Steps

  1. languages.toml:
❯ cat ~/.config/helix/languages.toml
[[language]]
comment-token = "#"
file-types = ["cr"]
grammar = "crystal"
indent = {tab-width = 2, unit = "  "}
name = "crystal"
roots = ["shard.yml", "shard.lock"]
scope = "source.crystal"

[[grammar]]
name = "crystal"
source = {git = "https://github.com/crystal-lang-tools/tree-sitter-crystal", rev = "42b71ce6f9cf8b34f92aa322479714835beb7156"}
  1. hx --grammar fetch && hx --grammar build
  2. runtime/queries/crystal/highlights.scm:
(comment) @comment
  1. injections.scm, locals.scm, textobjects.scm with some text (otherwise it falls back to the ruby queries)
  2. hx path/to/crystal/file.cr
❯ hx ~/dev/crystal/larimar/src/parser/parser.cr 
zsh: segmentation fault  hx ~/dev/crystal/larimar/src/parser/parser.cr

Helix log

It does not produce a log due to seg faulting. Best I can do is a macos crash log:

{"app_name":"hx","timestamp":"2024-12-15 04:54:32.00 -0500","app_version":"","slice_uuid":"75a83042-6505-3a8d-9113-d4769451c6e7","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 15.2 (24C101)","roots_installed":0,"incident_id":"F5283EB8-8140-4025-BBDB-F96512E0ABBA","name":"hx"}
{
  "uptime" : 110000,
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "Mac15,6",
  "coalitionID" : 1185,
  "osVersion" : {
    "train" : "macOS 15.2",
    "build" : "24C101",
    "releaseType" : "User"
  },
  "captureTime" : "2024-12-15 04:54:32.1144 -0500",
  "codeSigningMonitor" : 1,
  "incident" : "F5283EB8-8140-4025-BBDB-F96512E0ABBA",
  "pid" : 63028,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2024-12-15 04:54:32.0641 -0500",
  "procStartAbsTime" : 2686922959776,
  "procExitAbsTime" : 2686924162429,
  "procName" : "hx",
  "procPath" : "\/opt\/homebrew\/*\/hx",
  "parentProc" : "zsh",
  "parentPid" : 62983,
  "coalitionName" : "com.googlecode.iterm2",
  "crashReporterKey" : "0D17AB16-C508-B981-AFF3-C6FA8CEEE2C6",
  "responsiblePid" : 1109,
  "responsibleProc" : "iTerm2",
  "codeSigningID" : "hx-dfa4ae23f25f5969",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570556929,
  "codeSigningValidationCategory" : 10,
  "codeSigningTrustLevel" : 4294967295,
  "bootSessionUUID" : "D7B8DF4B-A1C4-4186-88D9-6FEB2B73BD2C",
  "wakeTime" : 11536,
  "sleepWakeUUID" : "621495BA-B41D-4544-81F8-6363A4A2878C",
  "sip" : "enabled",
  "vmRegionInfo" : "0 is not in any region.  Bytes before following region: 4343939072\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      102eb4000-104094000    [ 17.9M] r-x\/r-x SM=COW  \/opt\/homebrew\/*\/hx",
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000000"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":63028},
  "vmregioninfo" : "0 is not in any region.  Bytes before following region: 4343939072\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      102eb4000-104094000    [ 17.9M] r-x\/r-x SM=COW  \/opt\/homebrew\/*\/hx",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"threadState":{"x":[{"value":4917071360},{"value":4380811804},{"value":4378500640,"symbolLocation":110,"symbol":"ts_external_scanner_states"},{"value":984},{"value":9},{"value":3894952266},{"value":15792},{"value":0},{"value":0},{"value":4378500530,"symbolLocation":0,"symbol":"ts_external_scanner_states"},{"value":110},{"value":2},{"value":0},{"value":0},{"value":576460752303423486},{"value":4916930072},{"value":0},{"value":0},{"value":0},{"value":4917071360},{"value":4378500640,"symbolLocation":110,"symbol":"ts_external_scanner_states"},{"value":105553119804848},{"value":4917071432},{"value":0},{"value":4917071408},{"value":203},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4377229440},"cpsr":{"value":2147487744},"fp":{"value":6122906256},"sp":{"value":6122906208},"esr":{"value":2181038086,"description":"(Instruction Abort) Translation fault"},"pc":{"value":0},"far":{"value":0}},"id":4137696,"triggered":true,"name":"main","queue":"com.apple.main-thread","frames":[{"imageOffset":0,"imageIndex":2},{"imageOffset":13610880,"symbol":"ts_parser_parse","symbolLocation":4172,"imageIndex":0},{"imageOffset":2454992,"symbol":"helix_core::syntax::Syntax::update::_$u7b$$u7b$closure$u7d$$u7d$::h1fec9b302c23fea9","symbolLocation":984,"imageIndex":0},{"imageOffset":2453348,"symbol":"helix_core::syntax::Syntax::update::h9fa2afdf996bc082","symbolLocation":3044,"imageIndex":0},{"imageOffset":2449844,"symbol":"helix_core::syntax::Syntax::new::h9366d14a19f9465e","symbolLocation":280,"imageIndex":0},{"imageOffset":9785048,"symbol":"helix_view::document::Document::set_language::hb148171d9e8a1a15","symbolLocation":788,"imageIndex":0},{"imageOffset":9781900,"symbol":"helix_view::document::Document::detect_language::hf6d8e910d0feaa56","symbolLocation":128,"imageIndex":0},{"imageOffset":9768684,"symbol":"helix_view::document::Document::open::h72f603336c9164cf","symbolLocation":780,"imageIndex":0},{"imageOffset":10112264,"symbol":"helix_view::editor::Editor::open::hb7b72ce9d941bd0b","symbolLocation":156,"imageIndex":0},{"imageOffset":6605616,"symbol":"helix_term::application::Application::new::h85389446a1165b21","symbolLocation":4152,"imageIndex":0},{"imageOffset":10563560,"symbol":"tokio::runtime::park::CachedParkThread::block_on::h68b020ddffdcddbf","symbolLocation":3192,"imageIndex":0},{"imageOffset":10948856,"symbol":"tokio::runtime::context::runtime::enter_runtime::h4df148b449670cbc","symbolLocation":388,"imageIndex":0},{"imageOffset":11155752,"symbol":"tokio::runtime::runtime::Runtime::block_on::h543dc3ef1b09a500","symbolLocation":236,"imageIndex":0},{"imageOffset":10834940,"symbol":"hx::main::he799b29bd930d991","symbolLocation":180,"imageIndex":0},{"imageOffset":11059624,"symbol":"std::sys::backtrace::__rust_begin_short_backtrace::hfd0aef415f393e44","symbolLocation":12,"imageIndex":0},{"imageOffset":11024748,"symbol":"std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6e741d0966442e15","symbolLocation":24,"imageIndex":0},{"imageOffset":12820524,"symbol":"std::rt::lang_start_internal::h31b5cf8a92666908","symbolLocation":72,"imageIndex":0},{"imageOffset":10835192,"symbol":"main","symbolLocation":52,"imageIndex":0},{"imageOffset":25204,"symbol":"start","symbolLocation":2840,"imageIndex":3}]},{"id":4137697,"name":"tokio-runtime-worker","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6125069848},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8559897704},{"value":0},{"value":4898980848},{"value":4898980912},{"value":6125072608},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":11400714819323198485},{"value":4363554320,"symbolLocation":0,"symbol":"parking_lot_core::parking_lot::HASHTABLE::h354fd740e19631e4"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6648268948},"cpsr":{"value":1610616832},"fp":{"value":6125069968},"sp":{"value":6125069824},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6648014572},"far":{"value":0}},"frames":[{"imageOffset":18156,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":5},{"imageOffset":11553104,"symbol":"parking_lot::condvar::Condvar::wait_until_internal::h0b658a158ffde282","symbolLocation":624,"imageIndex":0},{"imageOffset":13139232,"symbol":"tokio::runtime::scheduler::multi_thread::park::Parker::park::h88bb047d956fe2fb","symbolLocation":232,"imageIndex":0},{"imageOffset":13205800,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h14cb8418b6fce310","symbolLocation":136,"imageIndex":0},{"imageOffset":13202884,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::run::haedcc4f44334275e","symbolLocation":3688,"imageIndex":0},{"imageOffset":13121404,"symbol":"tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h65249629ebbc9bd3","symbolLocation":64,"imageIndex":0},{"imageOffset":13133408,"symbol":"tokio::runtime::context::runtime::enter_runtime::h5ab03731a484af2e","symbolLocation":528,"imageIndex":0},{"imageOffset":13199092,"symbol":"tokio::runtime::scheduler::multi_thread::worker::run::h727c409d09c87237","symbolLocation":88,"imageIndex":0},{"imageOffset":13105592,"symbol":"tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::ha37c3b425d2d55b5","symbolLocation":248,"imageIndex":0},{"imageOffset":13074220,"symbol":"tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h277076434f01284f","symbolLocation":176,"imageIndex":0},{"imageOffset":13278040,"symbol":"tokio::runtime::blocking::pool::Inner::run::ha63a97405883e623","symbolLocation":256,"imageIndex":0},{"imageOffset":13223156,"symbol":"std::sys::backtrace::__rust_begin_short_backtrace::h401eaa0a9959317e","symbolLocation":192,"imageIndex":0},{"imageOffset":13098728,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9e462ae97a3f5c36","symbolLocation":224,"imageIndex":0},{"imageOffset":12879984,"symbol":"std::sys::pal::unix::thread::Thread::new::thread_start::h3d45bacb8043a502","symbolLocation":52,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":5},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":4137698,"name":"tokio-runtime-worker","threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":4890609664},{"value":1024},{"value":0},{"value":105553141694528},{"value":0},{"value":6127216432},{"value":9223372036854775808},{"value":0},{"value":0},{"value":6240},{"value":0},{"value":0},{"value":0},{"value":363},{"value":4890715728},{"value":0},{"value":4883251880},{"value":105553159520568},{"value":0},{"value":1000000000},{"value":1000000000},{"value":1000000000},{"value":0},{"value":11},{"value":11},{"value":1}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4357201772},"cpsr":{"value":1610616832},"fp":{"value":6127216576},"sp":{"value":6127216416},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6648025116},"far":{"value":0}},"frames":[{"imageOffset":28700,"symbol":"kevent","symbolLocation":8,"imageIndex":4},{"imageOffset":13262700,"symbol":"tokio::runtime::io::driver::Driver::turn::h7a2bbf7546d6bed9","symbolLocation":464,"imageIndex":0},{"imageOffset":13142792,"symbol":"tokio::runtime::time::Driver::park_internal::hcac761a0eb1fc79c","symbolLocation":964,"imageIndex":0},{"imageOffset":13139104,"symbol":"tokio::runtime::scheduler::multi_thread::park::Parker::park::h88bb047d956fe2fb","symbolLocation":104,"imageIndex":0},{"imageOffset":13205800,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h14cb8418b6fce310","symbolLocation":136,"imageIndex":0},{"imageOffset":13202884,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::run::haedcc4f44334275e","symbolLocation":3688,"imageIndex":0},{"imageOffset":13121404,"symbol":"tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h65249629ebbc9bd3","symbolLocation":64,"imageIndex":0},{"imageOffset":13133408,"symbol":"tokio::runtime::context::runtime::enter_runtime::h5ab03731a484af2e","symbolLocation":528,"imageIndex":0},{"imageOffset":13199092,"symbol":"tokio::runtime::scheduler::multi_thread::worker::run::h727c409d09c87237","symbolLocation":88,"imageIndex":0},{"imageOffset":13105592,"symbol":"tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::ha37c3b425d2d55b5","symbolLocation":248,"imageIndex":0},{"imageOffset":13074220,"symbol":"tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h277076434f01284f","symbolLocation":176,"imageIndex":0},{"imageOffset":13278040,"symbol":"tokio::runtime::blocking::pool::Inner::run::ha63a97405883e623","symbolLocation":256,"imageIndex":0},{"imageOffset":13223156,"symbol":"std::sys::backtrace::__rust_begin_short_backtrace::h401eaa0a9959317e","symbolLocation":192,"imageIndex":0},{"imageOffset":13098728,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9e462ae97a3f5c36","symbolLocation":224,"imageIndex":0},{"imageOffset":12879984,"symbol":"std::sys::pal::unix::thread::Thread::new::thread_start::h3d45bacb8043a502","symbolLocation":52,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":5},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":4137699,"name":"tokio-runtime-worker","threadState":{"x":[{"value":260},{"value":0},{"value":256},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6129362456},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8559897704},{"value":0},{"value":4915758064},{"value":4915758128},{"value":6129365216},{"value":0},{"value":0},{"value":256},{"value":257},{"value":512},{"value":11400714819323198485},{"value":4363554320,"symbolLocation":0,"symbol":"parking_lot_core::parking_lot::HASHTABLE::h354fd740e19631e4"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6648268948},"cpsr":{"value":1610616832},"fp":{"value":6129362576},"sp":{"value":6129362432},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6648014572},"far":{"value":0}},"frames":[{"imageOffset":18156,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":5},{"imageOffset":11553104,"symbol":"parking_lot::condvar::Condvar::wait_until_internal::h0b658a158ffde282","symbolLocation":624,"imageIndex":0},{"imageOffset":13139232,"symbol":"tokio::runtime::scheduler::multi_thread::park::Parker::park::h88bb047d956fe2fb","symbolLocation":232,"imageIndex":0},{"imageOffset":13205800,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h14cb8418b6fce310","symbolLocation":136,"imageIndex":0},{"imageOffset":13202884,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::run::haedcc4f44334275e","symbolLocation":3688,"imageIndex":0},{"imageOffset":13121404,"symbol":"tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h65249629ebbc9bd3","symbolLocation":64,"imageIndex":0},{"imageOffset":13133408,"symbol":"tokio::runtime::context::runtime::enter_runtime::h5ab03731a484af2e","symbolLocation":528,"imageIndex":0},{"imageOffset":13199092,"symbol":"tokio::runtime::scheduler::multi_thread::worker::run::h727c409d09c87237","symbolLocation":88,"imageIndex":0},{"imageOffset":13105592,"symbol":"tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::ha37c3b425d2d55b5","symbolLocation":248,"imageIndex":0},{"imageOffset":13074220,"symbol":"tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h277076434f01284f","symbolLocation":176,"imageIndex":0},{"imageOffset":13278040,"symbol":"tokio::runtime::blocking::pool::Inner::run::ha63a97405883e623","symbolLocation":256,"imageIndex":0},{"imageOffset":13223156,"symbol":"std::sys::backtrace::__rust_begin_short_backtrace::h401eaa0a9959317e","symbolLocation":192,"imageIndex":0},{"imageOffset":13098728,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9e462ae97a3f5c36","symbolLocation":224,"imageIndex":0},{"imageOffset":12879984,"symbol":"std::sys::pal::unix::thread::Thread::new::thread_start::h3d45bacb8043a502","symbolLocation":52,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":5},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":4137700,"name":"tokio-runtime-worker","threadState":{"x":[{"value":260},{"value":0},{"value":256},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6131508760},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8559897704},{"value":0},{"value":4915759088},{"value":4915759152},{"value":6131511520},{"value":0},{"value":0},{"value":256},{"value":257},{"value":512},{"value":11400714819323198485},{"value":4363554320,"symbolLocation":0,"symbol":"parking_lot_core::parking_lot::HASHTABLE::h354fd740e19631e4"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6648268948},"cpsr":{"value":1610616832},"fp":{"value":6131508880},"sp":{"value":6131508736},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6648014572},"far":{"value":0}},"frames":[{"imageOffset":18156,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":5},{"imageOffset":11553104,"symbol":"parking_lot::condvar::Condvar::wait_until_internal::h0b658a158ffde282","symbolLocation":624,"imageIndex":0},{"imageOffset":13139232,"symbol":"tokio::runtime::scheduler::multi_thread::park::Parker::park::h88bb047d956fe2fb","symbolLocation":232,"imageIndex":0},{"imageOffset":13205800,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h14cb8418b6fce310","symbolLocation":136,"imageIndex":0},{"imageOffset":13202884,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::run::haedcc4f44334275e","symbolLocation":3688,"imageIndex":0},{"imageOffset":13121404,"symbol":"tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h65249629ebbc9bd3","symbolLocation":64,"imageIndex":0},{"imageOffset":13133408,"symbol":"tokio::runtime::context::runtime::enter_runtime::h5ab03731a484af2e","symbolLocation":528,"imageIndex":0},{"imageOffset":13199092,"symbol":"tokio::runtime::scheduler::multi_thread::worker::run::h727c409d09c87237","symbolLocation":88,"imageIndex":0},{"imageOffset":13105592,"symbol":"tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::ha37c3b425d2d55b5","symbolLocation":248,"imageIndex":0},{"imageOffset":13074220,"symbol":"tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h277076434f01284f","symbolLocation":176,"imageIndex":0},{"imageOffset":13278040,"symbol":"tokio::runtime::blocking::pool::Inner::run::ha63a97405883e623","symbolLocation":256,"imageIndex":0},{"imageOffset":13223156,"symbol":"std::sys::backtrace::__rust_begin_short_backtrace::h401eaa0a9959317e","symbolLocation":192,"imageIndex":0},{"imageOffset":13098728,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9e462ae97a3f5c36","symbolLocation":224,"imageIndex":0},{"imageOffset":12879984,"symbol":"std::sys::pal::unix::thread::Thread::new::thread_start::h3d45bacb8043a502","symbolLocation":52,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":5},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":4137701,"name":"tokio-runtime-worker","threadState":{"x":[{"value":260},{"value":0},{"value":256},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6133655064},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8559897704},{"value":0},{"value":4898982896},{"value":4898982960},{"value":6133657824},{"value":0},{"value":0},{"value":256},{"value":257},{"value":512},{"value":11400714819323198485},{"value":4363554320,"symbolLocation":0,"symbol":"parking_lot_core::parking_lot::HASHTABLE::h354fd740e19631e4"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6648268948},"cpsr":{"value":1610616832},"fp":{"value":6133655184},"sp":{"value":6133655040},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6648014572},"far":{"value":0}},"frames":[{"imageOffset":18156,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":5},{"imageOffset":11553104,"symbol":"parking_lot::condvar::Condvar::wait_until_internal::h0b658a158ffde282","symbolLocation":624,"imageIndex":0},{"imageOffset":13139232,"symbol":"tokio::runtime::scheduler::multi_thread::park::Parker::park::h88bb047d956fe2fb","symbolLocation":232,"imageIndex":0},{"imageOffset":13205800,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h14cb8418b6fce310","symbolLocation":136,"imageIndex":0},{"imageOffset":13202884,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::run::haedcc4f44334275e","symbolLocation":3688,"imageIndex":0},{"imageOffset":13121404,"symbol":"tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h65249629ebbc9bd3","symbolLocation":64,"imageIndex":0},{"imageOffset":13133408,"symbol":"tokio::runtime::context::runtime::enter_runtime::h5ab03731a484af2e","symbolLocation":528,"imageIndex":0},{"imageOffset":13199092,"symbol":"tokio::runtime::scheduler::multi_thread::worker::run::h727c409d09c87237","symbolLocation":88,"imageIndex":0},{"imageOffset":13105592,"symbol":"tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::ha37c3b425d2d55b5","symbolLocation":248,"imageIndex":0},{"imageOffset":13074220,"symbol":"tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h277076434f01284f","symbolLocation":176,"imageIndex":0},{"imageOffset":13278040,"symbol":"tokio::runtime::blocking::pool::Inner::run::ha63a97405883e623","symbolLocation":256,"imageIndex":0},{"imageOffset":13223156,"symbol":"std::sys::backtrace::__rust_begin_short_backtrace::h401eaa0a9959317e","symbolLocation":192,"imageIndex":0},{"imageOffset":13098728,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9e462ae97a3f5c36","symbolLocation":224,"imageIndex":0},{"imageOffset":12879984,"symbol":"std::sys::pal::unix::thread::Thread::new::thread_start::h3d45bacb8043a502","symbolLocation":52,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":5},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":4137702,"name":"tokio-runtime-worker","threadState":{"x":[{"value":260},{"value":0},{"value":256},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6135801368},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8559897704},{"value":0},{"value":4898983920},{"value":4898983984},{"value":6135804128},{"value":0},{"value":0},{"value":256},{"value":257},{"value":512},{"value":11400714819323198485},{"value":4363554320,"symbolLocation":0,"symbol":"parking_lot_core::parking_lot::HASHTABLE::h354fd740e19631e4"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6648268948},"cpsr":{"value":1610616832},"fp":{"value":6135801488},"sp":{"value":6135801344},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6648014572},"far":{"value":0}},"frames":[{"imageOffset":18156,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":5},{"imageOffset":11553104,"symbol":"parking_lot::condvar::Condvar::wait_until_internal::h0b658a158ffde282","symbolLocation":624,"imageIndex":0},{"imageOffset":13139232,"symbol":"tokio::runtime::scheduler::multi_thread::park::Parker::park::h88bb047d956fe2fb","symbolLocation":232,"imageIndex":0},{"imageOffset":13205800,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h14cb8418b6fce310","symbolLocation":136,"imageIndex":0},{"imageOffset":13202884,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::run::haedcc4f44334275e","symbolLocation":3688,"imageIndex":0},{"imageOffset":13121404,"symbol":"tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h65249629ebbc9bd3","symbolLocation":64,"imageIndex":0},{"imageOffset":13133408,"symbol":"tokio::runtime::context::runtime::enter_runtime::h5ab03731a484af2e","symbolLocation":528,"imageIndex":0},{"imageOffset":13199092,"symbol":"tokio::runtime::scheduler::multi_thread::worker::run::h727c409d09c87237","symbolLocation":88,"imageIndex":0},{"imageOffset":13105592,"symbol":"tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::ha37c3b425d2d55b5","symbolLocation":248,"imageIndex":0},{"imageOffset":13074220,"symbol":"tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h277076434f01284f","symbolLocation":176,"imageIndex":0},{"imageOffset":13278040,"symbol":"tokio::runtime::blocking::pool::Inner::run::ha63a97405883e623","symbolLocation":256,"imageIndex":0},{"imageOffset":13223156,"symbol":"std::sys::backtrace::__rust_begin_short_backtrace::h401eaa0a9959317e","symbolLocation":192,"imageIndex":0},{"imageOffset":13098728,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9e462ae97a3f5c36","symbolLocation":224,"imageIndex":0},{"imageOffset":12879984,"symbol":"std::sys::pal::unix::thread::Thread::new::thread_start::h3d45bacb8043a502","symbolLocation":52,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":5},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":4137703,"name":"tokio-runtime-worker","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6137947672},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8559897704},{"value":0},{"value":4915760112},{"value":4915760176},{"value":6137950432},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":11400714819323198485},{"value":4363554320,"symbolLocation":0,"symbol":"parking_lot_core::parking_lot::HASHTABLE::h354fd740e19631e4"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6648268948},"cpsr":{"value":1610616832},"fp":{"value":6137947792},"sp":{"value":6137947648},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6648014572},"far":{"value":0}},"frames":[{"imageOffset":18156,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":5},{"imageOffset":11553104,"symbol":"parking_lot::condvar::Condvar::wait_until_internal::h0b658a158ffde282","symbolLocation":624,"imageIndex":0},{"imageOffset":13139232,"symbol":"tokio::runtime::scheduler::multi_thread::park::Parker::park::h88bb047d956fe2fb","symbolLocation":232,"imageIndex":0},{"imageOffset":13205800,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h14cb8418b6fce310","symbolLocation":136,"imageIndex":0},{"imageOffset":13202884,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::run::haedcc4f44334275e","symbolLocation":3688,"imageIndex":0},{"imageOffset":13121404,"symbol":"tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h65249629ebbc9bd3","symbolLocation":64,"imageIndex":0},{"imageOffset":13133408,"symbol":"tokio::runtime::context::runtime::enter_runtime::h5ab03731a484af2e","symbolLocation":528,"imageIndex":0},{"imageOffset":13199092,"symbol":"tokio::runtime::scheduler::multi_thread::worker::run::h727c409d09c87237","symbolLocation":88,"imageIndex":0},{"imageOffset":13105592,"symbol":"tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::ha37c3b425d2d55b5","symbolLocation":248,"imageIndex":0},{"imageOffset":13074220,"symbol":"tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h277076434f01284f","symbolLocation":176,"imageIndex":0},{"imageOffset":13278040,"symbol":"tokio::runtime::blocking::pool::Inner::run::ha63a97405883e623","symbolLocation":256,"imageIndex":0},{"imageOffset":13223156,"symbol":"std::sys::backtrace::__rust_begin_short_backtrace::h401eaa0a9959317e","symbolLocation":192,"imageIndex":0},{"imageOffset":13098728,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9e462ae97a3f5c36","symbolLocation":224,"imageIndex":0},{"imageOffset":12879984,"symbol":"std::sys::pal::unix::thread::Thread::new::thread_start::h3d45bacb8043a502","symbolLocation":52,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":5},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":4137704,"name":"tokio-runtime-worker","threadState":{"x":[{"value":260},{"value":0},{"value":256},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6140093976},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8559897704},{"value":0},{"value":4907370480},{"value":4907370544},{"value":6140096736},{"value":0},{"value":0},{"value":256},{"value":257},{"value":512},{"value":11400714819323198485},{"value":4363554320,"symbolLocation":0,"symbol":"parking_lot_core::parking_lot::HASHTABLE::h354fd740e19631e4"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6648268948},"cpsr":{"value":1610616832},"fp":{"value":6140094096},"sp":{"value":6140093952},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6648014572},"far":{"value":0}},"frames":[{"imageOffset":18156,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":5},{"imageOffset":11553104,"symbol":"parking_lot::condvar::Condvar::wait_until_internal::h0b658a158ffde282","symbolLocation":624,"imageIndex":0},{"imageOffset":13139232,"symbol":"tokio::runtime::scheduler::multi_thread::park::Parker::park::h88bb047d956fe2fb","symbolLocation":232,"imageIndex":0},{"imageOffset":13205800,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h14cb8418b6fce310","symbolLocation":136,"imageIndex":0},{"imageOffset":13202884,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::run::haedcc4f44334275e","symbolLocation":3688,"imageIndex":0},{"imageOffset":13121404,"symbol":"tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h65249629ebbc9bd3","symbolLocation":64,"imageIndex":0},{"imageOffset":13133408,"symbol":"tokio::runtime::context::runtime::enter_runtime::h5ab03731a484af2e","symbolLocation":528,"imageIndex":0},{"imageOffset":13199092,"symbol":"tokio::runtime::scheduler::multi_thread::worker::run::h727c409d09c87237","symbolLocation":88,"imageIndex":0},{"imageOffset":13105592,"symbol":"tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::ha37c3b425d2d55b5","symbolLocation":248,"imageIndex":0},{"imageOffset":13074220,"symbol":"tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h277076434f01284f","symbolLocation":176,"imageIndex":0},{"imageOffset":13278040,"symbol":"tokio::runtime::blocking::pool::Inner::run::ha63a97405883e623","symbolLocation":256,"imageIndex":0},{"imageOffset":13223156,"symbol":"std::sys::backtrace::__rust_begin_short_backtrace::h401eaa0a9959317e","symbolLocation":192,"imageIndex":0},{"imageOffset":13098728,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9e462ae97a3f5c36","symbolLocation":224,"imageIndex":0},{"imageOffset":12879984,"symbol":"std::sys::pal::unix::thread::Thread::new::thread_start::h3d45bacb8043a502","symbolLocation":52,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":5},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":4137705,"name":"tokio-runtime-worker","threadState":{"x":[{"value":260},{"value":0},{"value":768},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6142240280},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8559897704},{"value":0},{"value":4898984944},{"value":4898985008},{"value":6142243040},{"value":0},{"value":0},{"value":768},{"value":769},{"value":1024},{"value":11400714819323198485},{"value":4363554320,"symbolLocation":0,"symbol":"parking_lot_core::parking_lot::HASHTABLE::h354fd740e19631e4"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6648268948},"cpsr":{"value":1610616832},"fp":{"value":6142240400},"sp":{"value":6142240256},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6648014572},"far":{"value":0}},"frames":[{"imageOffset":18156,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":5},{"imageOffset":11553104,"symbol":"parking_lot::condvar::Condvar::wait_until_internal::h0b658a158ffde282","symbolLocation":624,"imageIndex":0},{"imageOffset":13139232,"symbol":"tokio::runtime::scheduler::multi_thread::park::Parker::park::h88bb047d956fe2fb","symbolLocation":232,"imageIndex":0},{"imageOffset":13205800,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h14cb8418b6fce310","symbolLocation":136,"imageIndex":0},{"imageOffset":13202884,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::run::haedcc4f44334275e","symbolLocation":3688,"imageIndex":0},{"imageOffset":13121404,"symbol":"tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h65249629ebbc9bd3","symbolLocation":64,"imageIndex":0},{"imageOffset":13133408,"symbol":"tokio::runtime::context::runtime::enter_runtime::h5ab03731a484af2e","symbolLocation":528,"imageIndex":0},{"imageOffset":13199092,"symbol":"tokio::runtime::scheduler::multi_thread::worker::run::h727c409d09c87237","symbolLocation":88,"imageIndex":0},{"imageOffset":13105592,"symbol":"tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::ha37c3b425d2d55b5","symbolLocation":248,"imageIndex":0},{"imageOffset":13074220,"symbol":"tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h277076434f01284f","symbolLocation":176,"imageIndex":0},{"imageOffset":13278040,"symbol":"tokio::runtime::blocking::pool::Inner::run::ha63a97405883e623","symbolLocation":256,"imageIndex":0},{"imageOffset":13223156,"symbol":"std::sys::backtrace::__rust_begin_short_backtrace::h401eaa0a9959317e","symbolLocation":192,"imageIndex":0},{"imageOffset":13098728,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9e462ae97a3f5c36","symbolLocation":224,"imageIndex":0},{"imageOffset":12879984,"symbol":"std::sys::pal::unix::thread::Thread::new::thread_start::h3d45bacb8043a502","symbolLocation":52,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":5},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":4137706,"name":"tokio-runtime-worker","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6144386584},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8559897704},{"value":0},{"value":4898985968},{"value":4898986032},{"value":6144389344},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":11400714819323198485},{"value":4363554320,"symbolLocation":0,"symbol":"parking_lot_core::parking_lot::HASHTABLE::h354fd740e19631e4"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6648268948},"cpsr":{"value":1610616832},"fp":{"value":6144386704},"sp":{"value":6144386560},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6648014572},"far":{"value":0}},"frames":[{"imageOffset":18156,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":5},{"imageOffset":11553104,"symbol":"parking_lot::condvar::Condvar::wait_until_internal::h0b658a158ffde282","symbolLocation":624,"imageIndex":0},{"imageOffset":13139232,"symbol":"tokio::runtime::scheduler::multi_thread::park::Parker::park::h88bb047d956fe2fb","symbolLocation":232,"imageIndex":0},{"imageOffset":13205800,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h14cb8418b6fce310","symbolLocation":136,"imageIndex":0},{"imageOffset":13202884,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::run::haedcc4f44334275e","symbolLocation":3688,"imageIndex":0},{"imageOffset":13121404,"symbol":"tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h65249629ebbc9bd3","symbolLocation":64,"imageIndex":0},{"imageOffset":13133408,"symbol":"tokio::runtime::context::runtime::enter_runtime::h5ab03731a484af2e","symbolLocation":528,"imageIndex":0},{"imageOffset":13199092,"symbol":"tokio::runtime::scheduler::multi_thread::worker::run::h727c409d09c87237","symbolLocation":88,"imageIndex":0},{"imageOffset":13105592,"symbol":"tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::ha37c3b425d2d55b5","symbolLocation":248,"imageIndex":0},{"imageOffset":13074220,"symbol":"tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h277076434f01284f","symbolLocation":176,"imageIndex":0},{"imageOffset":13278040,"symbol":"tokio::runtime::blocking::pool::Inner::run::ha63a97405883e623","symbolLocation":256,"imageIndex":0},{"imageOffset":13223156,"symbol":"std::sys::backtrace::__rust_begin_short_backtrace::h401eaa0a9959317e","symbolLocation":192,"imageIndex":0},{"imageOffset":13098728,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9e462ae97a3f5c36","symbolLocation":224,"imageIndex":0},{"imageOffset":12879984,"symbol":"std::sys::pal::unix::thread::Thread::new::thread_start::h3d45bacb8043a502","symbolLocation":52,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":5},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":4137707,"name":"tokio-runtime-worker","threadState":{"x":[{"value":260},{"value":0},{"value":512},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6146532888},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8559897704},{"value":0},{"value":4890594800},{"value":4890594864},{"value":6146535648},{"value":0},{"value":0},{"value":512},{"value":513},{"value":768},{"value":11400714819323198485},{"value":4363554320,"symbolLocation":0,"symbol":"parking_lot_core::parking_lot::HASHTABLE::h354fd740e19631e4"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6648268948},"cpsr":{"value":1610616832},"fp":{"value":6146533008},"sp":{"value":6146532864},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6648014572},"far":{"value":0}},"frames":[{"imageOffset":18156,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":5},{"imageOffset":11553104,"symbol":"parking_lot::condvar::Condvar::wait_until_internal::h0b658a158ffde282","symbolLocation":624,"imageIndex":0},{"imageOffset":13139232,"symbol":"tokio::runtime::scheduler::multi_thread::park::Parker::park::h88bb047d956fe2fb","symbolLocation":232,"imageIndex":0},{"imageOffset":13205800,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h14cb8418b6fce310","symbolLocation":136,"imageIndex":0},{"imageOffset":13202884,"symbol":"tokio::runtime::scheduler::multi_thread::worker::Context::run::haedcc4f44334275e","symbolLocation":3688,"imageIndex":0},{"imageOffset":13121404,"symbol":"tokio::runtime::context::scoped::Scoped$LT$T$GT$::set::h65249629ebbc9bd3","symbolLocation":64,"imageIndex":0},{"imageOffset":13133408,"symbol":"tokio::runtime::context::runtime::enter_runtime::h5ab03731a484af2e","symbolLocation":528,"imageIndex":0},{"imageOffset":13199092,"symbol":"tokio::runtime::scheduler::multi_thread::worker::run::h727c409d09c87237","symbolLocation":88,"imageIndex":0},{"imageOffset":13105592,"symbol":"tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::ha37c3b425d2d55b5","symbolLocation":248,"imageIndex":0},{"imageOffset":13074220,"symbol":"tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h277076434f01284f","symbolLocation":176,"imageIndex":0},{"imageOffset":13278040,"symbol":"tokio::runtime::blocking::pool::Inner::run::ha63a97405883e623","symbolLocation":256,"imageIndex":0},{"imageOffset":13223156,"symbol":"std::sys::backtrace::__rust_begin_short_backtrace::h401eaa0a9959317e","symbolLocation":192,"imageIndex":0},{"imageOffset":13098728,"symbol":"core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9e462ae97a3f5c36","symbolLocation":224,"imageIndex":0},{"imageOffset":12879984,"symbol":"std::sys::pal::unix::thread::Thread::new::thread_start::h3d45bacb8043a502","symbolLocation":52,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":5},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4343939072,
    "size" : 18743296,
    "uuid" : "75a83042-6505-3a8d-9113-d4769451c6e7",
    "path" : "\/opt\/homebrew\/*\/hx",
    "name" : "hx"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4377214976,
    "size" : 3604480,
    "uuid" : "6c48c3b6-7ae7-38e6-a09a-a5f87593fbde",
    "path" : "\/Users\/USER\/*\/crystal.so",
    "name" : "crystal.so"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6644572160,
    "size" : 532288,
    "uuid" : "4ce86d18-f3fa-3d2a-a1b8-e7cd8a52fb0d",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6647996416,
    "size" : 241656,
    "uuid" : "dfc9530c-e75b-3d1c-a9a6-85c8a709d6a7",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6648238080,
    "size" : 53248,
    "uuid" : "f1661613-b1c8-320d-b69d-97f174130e29",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  }
],
  "sharedCache" : {
  "base" : 6643761152,
  "size" : 4861722624,
  "uuid" : "e36100c7-89e7-3970-8938-8483ccd7019a"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=849.5M resident=0K(0%) swapped_out_or_unallocated=849.5M(100%)\nWritable regions: Total=717.5M written=305K(0%) resident=305K(0%) swapped_out=0K(0%) unallocated=717.2M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           685.2M       20 \nMALLOC guard page                   96K        6 \nSTACK GUARD                        176K       11 \nStack                             30.3M       12 \nStack Guard                       56.0M        1 \nVM_ALLOCATE                        336K       14 \nVM_ALLOCATE (reserved)            1408K       11         reserved VM address space (unallocated)\n__AUTH                             760K      157 \n__AUTH_CONST                      12.5M      290 \n__DATA                            3196K      270 \n__DATA_CONST                      10.5M      292 \n__DATA_DIRTY                       456K       92 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       611.5M        3 \n__OBJC_RW                         2373K        1 \n__TEXT                           238.0M      301 \n__TPRO_CONST                       272K        2 \nowned unmapped memory               16K        1 \npage table in kernel               305K        1 \nshared memory                       48K        2 \n===========                     =======  ======= \nTOTAL                              1.6G     1490 \nTOTAL, minus reserved VM space     1.6G     1490 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "name" : "main",
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "9d158992d56d0d57682f3d52d82cf1199ed75cda",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "639124e81d92412bfb4880b3",
      "factorPackIds" : {

      },
      "deploymentId" : 240000012
    },
    {
      "rolloutId" : "644114de41e7236e6177f9bd",
      "factorPackIds" : {

      },
      "deploymentId" : 240000013
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "45f4e2a5-551b-4bc2-a2dc-19c244dda8f8",
      "experimentId" : "6643969b3099cf28e049862f",
      "deploymentId" : 400000007
    }
  ]
}
}

Platform

Macbook Pro M3 Pro

Terminal Emulator

iTerm2

Installation Method

brew

Helix Version

24.7

@nobodywasishere nobodywasishere added the C-bug Category: This is a bug label Dec 15, 2024
@nobodywasishere nobodywasishere changed the title helix seg faults when highlights.scm is non-empty for new Crystal lang helix seg faults when highlights.scm is non-empty for overwriting language grammar Dec 15, 2024
@nobodywasishere
Copy link
Author

Building locally and commenting out the crystal language from the languages.toml, I still run into the same issue, which makes me think it's something wrong with either our tree sitter, or how helix is building it.

@nobodywasishere nobodywasishere changed the title helix seg faults when highlights.scm is non-empty for overwriting language grammar helix seg faults when highlights.scm is non-empty for crystal tree sitter Dec 15, 2024
@helix-editor helix-editor locked and limited conversation to collaborators Dec 16, 2024
@the-mikedavis the-mikedavis converted this issue into discussion #12269 Dec 16, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
C-bug Category: This is a bug
Projects
None yet
Development

No branches or pull requests

1 participant