Skip to content
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

Crashing on Windows #320

Open
OnlyBandsAU opened this issue Oct 4, 2024 · 4 comments
Open

Crashing on Windows #320

OnlyBandsAU opened this issue Oct 4, 2024 · 4 comments

Comments

@OnlyBandsAU
Copy link

Same problem as many other users on Windows where the program crashes once it begins transcribing.

@Accorsi66
Copy link

Accorsi66 commented Oct 4, 2024

Same I have vulkan (GTX 1650)

{"timestamp":"2024-10-04T15:13:54.742254Z","level":"DEBUG","fields":{"message":"Vibe App Running"},"target":"vibe::setup"}
{"timestamp":"2024-10-04T15:13:54.742649Z","level":"DEBUG","fields":{"message":"webview version: 129.0.2792.65"},"target":"vibe::setup"}
{"timestamp":"2024-10-04T15:13:54.742772Z","level":"DEBUG","fields":{"message":"Protocol handler registered successfully."},"target":"vibe::custom_protocol"}
{"timestamp":"2024-10-04T15:13:54.742791Z","level":"DEBUG","fields":{"message":"Cargo features: vulkan"},"target":"vibe::setup"}
{"timestamp":"2024-10-04T15:13:54.742818Z","level":"DEBUG","fields":{"message":"CPU Features\n{\"avx\":{\"enabled\":true,\"support\":true},\"avx2\":{\"enabled\":true,\"support\":true},\"f16c\":{\"enabled\":true,\"support\":true},\"fma\":{\"enabled\":true,\"support\":true}}"},"target":"vibe::setup"}
{"timestamp":"2024-10-04T15:13:54.742825Z","level":"DEBUG","fields":{"message":"Executable Architecture: x86_64"},"target":"vibe::setup"}
{"timestamp":"2024-10-04T15:13:54.742831Z","level":"DEBUG","fields":{"message":"APP VERSION: 2.6.0"},"target":"vibe::setup"}
{"timestamp":"2024-10-04T15:13:54.742835Z","level":"DEBUG","fields":{"message":"COMMIT HASH: ed1ec88d948625b1da522697b22de4e7f51558a1"},"target":"vibe::setup"}
{"timestamp":"2024-10-04T15:13:54.742845Z","level":"DEBUG","fields":{"message":"Non CLI mode"},"target":"vibe::setup"}
{"timestamp":"2024-10-04T15:13:55.610372Z","level":"DEBUG","fields":{"message":"Vulkan support is successfully checked and working."},"target":"vibe::cmd"}
{"timestamp":"2024-10-04T15:13:55.663851Z","level":"TRACE","fields":{"message":"checkout waiting for idle connection: (\"https\", github.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-04T15:13:55.663940Z","level":"TRACE","fields":{"message":"Http::connect; scheme=Some(\"https\"), host=Some(\"github.com\"), port=None"},"target":"hyper_util::client::legacy::connect::http"}
{"timestamp":"2024-10-04T15:13:55.664194Z","level":"DEBUG","fields":{"message":"resolving","host":"github.com"},"target":"hyper_util::client::legacy::connect::dns","span":{"host":"github.com","name":"resolve"},"spans":[{"host":"github.com","name":"resolve"}]}
{"timestamp":"2024-10-04T15:13:55.679308Z","level":"DEBUG","fields":{"message":"Default Input Device:\nOk(\"Grupo de microfones (Realtek(R) Audio)\")"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-10-04T15:13:55.679340Z","level":"DEBUG","fields":{"message":"Default Output Device:\nOk(\"Fones de ouvido (soundcore Life Q30)\")"},"target":"vibe::cmd::audio"}
{"timestamp":"2024-10-04T15:13:55.682329Z","level":"DEBUG","fields":{"message":"Devices: "},"target":"vibe::cmd::audio"}
{"timestamp":"2024-10-04T15:13:55.685973Z","level":"DEBUG","fields":{"message":"connecting to 20.201.28.151:443"},"target":"hyper_util::client::legacy::connect::http"}
{"timestamp":"2024-10-04T15:13:55.720032Z","level":"DEBUG","fields":{"message":"connected to 20.201.28.151:443"},"target":"hyper_util::client::legacy::connect::http"}
{"timestamp":"2024-10-04T15:13:56.014683Z","level":"TRACE","fields":{"message":"http1 handshake complete, spawning background dispatcher task"},"target":"hyper_util::client::legacy::client"}
{"timestamp":"2024-10-04T15:13:56.014746Z","level":"TRACE","fields":{"message":"checkout dropped for (\"https\", github.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-04T15:13:56.039742Z","level":"TRACE","fields":{"message":"put; add idle connection for (\"https\", github.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-04T15:13:56.039785Z","level":"DEBUG","fields":{"message":"pooling idle connection for (\"https\", github.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-04T15:13:56.039827Z","level":"TRACE","fields":{"message":"take? (\"https\", github.com): expiration = Some(90s)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-04T15:13:56.039838Z","level":"DEBUG","fields":{"message":"reuse idle connection for (\"https\", github.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-04T15:13:56.042176Z","level":"TRACE","fields":{"message":"idle interval checking for expired"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-04T15:13:56.066525Z","level":"TRACE","fields":{"message":"put; add idle connection for (\"https\", github.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-04T15:13:56.066556Z","level":"DEBUG","fields":{"message":"pooling idle connection for (\"https\", github.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-04T15:13:56.066608Z","level":"TRACE","fields":{"message":"checkout waiting for idle connection: (\"https\", objects.githubusercontent.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-04T15:13:56.066657Z","level":"TRACE","fields":{"message":"Http::connect; scheme=Some(\"https\"), host=Some(\"objects.githubusercontent.com\"), port=None"},"target":"hyper_util::client::legacy::connect::http"}
{"timestamp":"2024-10-04T15:13:56.066732Z","level":"DEBUG","fields":{"message":"resolving","host":"objects.githubusercontent.com"},"target":"hyper_util::client::legacy::connect::dns","span":{"host":"objects.githubusercontent.com","name":"resolve"},"spans":[{"host":"objects.githubusercontent.com","name":"resolve"}]}
{"timestamp":"2024-10-04T15:13:56.082580Z","level":"DEBUG","fields":{"message":"connecting to 185.199.110.133:443"},"target":"hyper_util::client::legacy::connect::http"}
{"timestamp":"2024-10-04T15:13:56.106560Z","level":"DEBUG","fields":{"message":"connected to 185.199.110.133:443"},"target":"hyper_util::client::legacy::connect::http"}
{"timestamp":"2024-10-04T15:13:56.163974Z","level":"TRACE","fields":{"message":"http1 handshake complete, spawning background dispatcher task"},"target":"hyper_util::client::legacy::client"}
{"timestamp":"2024-10-04T15:13:56.164019Z","level":"TRACE","fields":{"message":"checkout dropped for (\"https\", objects.githubusercontent.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-04T15:13:56.741244Z","level":"TRACE","fields":{"message":"pool dropped, dropping pooled ((\"https\", objects.githubusercontent.com))"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-04T15:13:56.741258Z","level":"TRACE","fields":{"message":"pool closed, canceling idle interval"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-04T15:13:58.822431Z","level":"DEBUG","fields":{"message":"loading model first time"},"target":"vibe::cmd"}
{"timestamp":"2024-10-04T15:13:58.822489Z","level":"DEBUG","fields":{"message":"open model..."},"target":"vibe_core::transcribe"}
{"timestamp":"2024-10-04T15:13:58.822605Z","level":"DEBUG","fields":{"message":"gpu device: 1"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-10-04T15:13:58.822725Z","level":"DEBUG","fields":{"message":"use gpu: true"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-10-04T15:13:58.822739Z","level":"DEBUG","fields":{"message":"creating whisper context with model path C:\\Users\\Jonh Accorsi\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-medium.bin"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-10-04T15:13:58.822782Z","level":"INFO","fields":{"message":"whisper_init_from_file_with_params_no_state: loading model from 'C:\\Users\\Jonh Accorsi\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-medium.bin'"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823049Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: use gpu    = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823065Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: flash attn = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823073Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: gpu_device = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823080Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: dtw        = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823103Z","level":"INFO","fields":{"message":"whisper_model_load: loading model"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823160Z","level":"INFO","fields":{"message":"whisper_model_load: n_vocab       = 51865"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823171Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_ctx   = 1500"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823178Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_state = 1024"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823185Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_head  = 16"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823192Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_layer = 24"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823198Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_ctx    = 448"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823203Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_state  = 1024"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823208Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_head   = 16"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823212Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_layer  = 24"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823217Z","level":"INFO","fields":{"message":"whisper_model_load: n_mels        = 80"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823221Z","level":"INFO","fields":{"message":"whisper_model_load: ftype         = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823226Z","level":"INFO","fields":{"message":"whisper_model_load: qntvr         = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.823235Z","level":"INFO","fields":{"message":"whisper_model_load: type          = 4 (medium)"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.921604Z","level":"INFO","fields":{"message":"whisper_model_load: adding 1608 extra tokens"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-04T15:13:58.923648Z","level":"INFO","fields":{"message":"whisper_model_load: n_langs       = 99"},"target":"whisper_rs::whisper_sys_tracing"}
`

@thewh1teagle
Copy link
Owner

Can you check if vulkan supported on your machine using another program for test vulkan?
I created it and compiled it.

https://github.com/thewh1teagle/vulkan-test/releases/tag/v0.1.0

@OnlyBandsAU
Copy link
Author

OnlyBandsAU commented Oct 5, 2024

Screenshot 2024-10-05 224240
Yes, Vulkan works for me on my device.

@thewh1teagle
Copy link
Owner

@OnlyBandsAU

Thanks. I released new version that should use less memory with Vulkan. maybe that fixed the issue

https://github.com/thewh1teagle/vibe/releases/download/v2.6.1/vibe_2.6.1_x64-setup.exe

If it still doesn't work you can start it from the terminal to see the errors. see https://github.com/thewh1teagle/vibe/blob/main/docs/DEBUG.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants