thewh1teagle / vibe

Transcribe on your own!
https://thewh1teagle.github.io/vibe/
MIT License
1.25k stars 73 forks source link

[Bug]: Vibe crashed without performing any transcription and without error message #328

Closed busyPeak closed 2 weeks ago

busyPeak commented 1 month ago

What happened?

After starting Vibe (v. 2.6.2), I selected a small wav file and started the transcription based on the default model. A transcription progress of 0% was displayed for 10...20 seconds and then Vibe crashed without error message. The same process occurred with an m4a file.

Here is the content of "Windows Error Reporting"

Fehlerbucket , Typ 0 Ereignisname: APPCRASH Antwort: Nicht verfügbar CAB-Datei-ID: 0

Problemsignatur: P1: vibe.exe P2: 2.6.2.0 P3: 670283da P4: vibe.exe P5: 2.6.2.0 P6: 670283da P7: c0000005 P8: 0000000001cc944a P9: P10:

Angefügte Dateien:

Diese Dateien befinden sich möglicherweise hier: \?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_vibe.exe_94c787b9e4d45663795e33be175dd89d9cacd_08558d19_e53952c7-7f65-446f-83b5-6199f9680cb3

Analysesymbol: Es wird erneut nach einer Lösung gesucht: 0 Berichts-ID: e8d11ec1-8903-47b1-ac10-9915a60b530c Berichtstatus: 4 Bucket mit Hash: CAB-Datei-Guid: 0

Steps to reproduce

  1. vibe launched
  2. audio file for the transcription selected
  3. language selected (German)
  4. transcribe-button pushed
  5. waited for 10...20 seconds
  6. vibe crashed

What OS are you seeing the problem on?

No response

Relevant log output

{"timestamp":"2024-10-07T09:09:31.278924Z","level":"DEBUG","fields":{"message":"Vibe App Running"},"target":"vibe::setup"}
{"timestamp":"2024-10-07T09:09:31.281367Z","level":"DEBUG","fields":{"message":"webview version: 129.0.2792.79"},"target":"vibe::setup"}
{"timestamp":"2024-10-07T09:09:31.281560Z","level":"DEBUG","fields":{"message":"Protocol handler registered successfully."},"target":"vibe::custom_protocol"}
{"timestamp":"2024-10-07T09:09:31.281605Z","level":"DEBUG","fields":{"message":"Cargo features: vulkan"},"target":"vibe::setup"}
{"timestamp":"2024-10-07T09:09:31.281637Z","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-07T09:09:31.281776Z","level":"DEBUG","fields":{"message":"Executable Architecture: x86_64"},"target":"vibe::setup"}
{"timestamp":"2024-10-07T09:09:31.281787Z","level":"DEBUG","fields":{"message":"APP VERSION: 2.6.2"},"target":"vibe::setup"}
{"timestamp":"2024-10-07T09:09:31.281793Z","level":"DEBUG","fields":{"message":"COMMIT HASH: 28b17d2dd9f1ffea148731be3e12d7a4efd433f4"},"target":"vibe::setup"}
{"timestamp":"2024-10-07T09:09:31.281802Z","level":"DEBUG","fields":{"message":"Non CLI mode"},"target":"vibe::setup"}
{"timestamp":"2024-10-07T09:09:31.873343Z","level":"DEBUG","fields":{"message":"Vulkan support is successfully checked and working."},"target":"vibe::cmd"}
{"timestamp":"2024-10-07T09:09:31.906968Z","level":"TRACE","fields":{"message":"checkout waiting for idle connection: (\"https\", github.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-07T09:09:31.907054Z","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-07T09:09:31.907328Z","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-07T09:09:31.932397Z","level":"DEBUG","fields":{"message":"connecting to 140.82.121.3:443"},"target":"hyper_util::client::legacy::connect::http"}
{"timestamp":"2024-10-07T09:09:31.950916Z","level":"DEBUG","fields":{"message":"connected to 140.82.121.3:443"},"target":"hyper_util::client::legacy::connect::http"}
{"timestamp":"2024-10-07T09:09:32.011373Z","level":"TRACE","fields":{"message":"http1 handshake complete, spawning background dispatcher task"},"target":"hyper_util::client::legacy::client"}
{"timestamp":"2024-10-07T09:09:32.011445Z","level":"TRACE","fields":{"message":"checkout dropped for (\"https\", github.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-07T09:09:32.028394Z","level":"TRACE","fields":{"message":"put; add idle connection for (\"https\", github.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-07T09:09:32.028430Z","level":"DEBUG","fields":{"message":"pooling idle connection for (\"https\", github.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-07T09:09:32.028478Z","level":"TRACE","fields":{"message":"take? (\"https\", github.com): expiration = Some(90s)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-07T09:09:32.028491Z","level":"DEBUG","fields":{"message":"reuse idle connection for (\"https\", github.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-07T09:09:32.034016Z","level":"TRACE","fields":{"message":"idle interval checking for expired"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-07T09:09:32.049556Z","level":"TRACE","fields":{"message":"put; add idle connection for (\"https\", github.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-07T09:09:32.049575Z","level":"DEBUG","fields":{"message":"pooling idle connection for (\"https\", github.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-07T09:09:32.049656Z","level":"TRACE","fields":{"message":"checkout waiting for idle connection: (\"https\", objects.githubusercontent.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-07T09:09:32.049688Z","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-07T09:09:32.049720Z","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-07T09:09:32.050031Z","level":"DEBUG","fields":{"message":"connecting to 185.199.111.133:443"},"target":"hyper_util::client::legacy::connect::http"}
{"timestamp":"2024-10-07T09:09:32.065424Z","level":"DEBUG","fields":{"message":"connected to 185.199.111.133:443"},"target":"hyper_util::client::legacy::connect::http"}
{"timestamp":"2024-10-07T09:09:32.097070Z","level":"TRACE","fields":{"message":"http1 handshake complete, spawning background dispatcher task"},"target":"hyper_util::client::legacy::client"}
{"timestamp":"2024-10-07T09:09:32.097104Z","level":"TRACE","fields":{"message":"checkout dropped for (\"https\", objects.githubusercontent.com)"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-07T09:09:32.481370Z","level":"TRACE","fields":{"message":"pool closed, canceling idle interval"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-07T09:09:32.481457Z","level":"TRACE","fields":{"message":"pool dropped, dropping pooled ((\"https\", objects.githubusercontent.com))"},"target":"hyper_util::client::legacy::pool"}
{"timestamp":"2024-10-07T09:10:05.994143Z","level":"DEBUG","fields":{"message":"loading model first time"},"target":"vibe::cmd"}
{"timestamp":"2024-10-07T09:10:05.994199Z","level":"DEBUG","fields":{"message":"open model..."},"target":"vibe_core::transcribe"}
{"timestamp":"2024-10-07T09:10:05.994333Z","level":"DEBUG","fields":{"message":"gpu device: 0"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-10-07T09:10:05.994345Z","level":"DEBUG","fields":{"message":"use gpu: true"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-10-07T09:10:05.994352Z","level":"DEBUG","fields":{"message":"creating whisper context with model path C:\\Users\\Rudolf\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-medium.bin"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-10-07T09:10:05.994374Z","level":"INFO","fields":{"message":"whisper_init_from_file_with_params_no_state: loading model from 'C:\\Users\\Rudolf\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-medium.bin'"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994570Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: use gpu    = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994580Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: flash attn = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994587Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: gpu_device = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994593Z","level":"INFO","fields":{"message":"whisper_init_with_params_no_state: dtw        = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994607Z","level":"INFO","fields":{"message":"whisper_model_load: loading model"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994658Z","level":"INFO","fields":{"message":"whisper_model_load: n_vocab       = 51865"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994666Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_ctx   = 1500"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994724Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_state = 1024"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994733Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_head  = 16"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994740Z","level":"INFO","fields":{"message":"whisper_model_load: n_audio_layer = 24"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994746Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_ctx    = 448"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994752Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_state  = 1024"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994759Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_head   = 16"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994765Z","level":"INFO","fields":{"message":"whisper_model_load: n_text_layer  = 24"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994771Z","level":"INFO","fields":{"message":"whisper_model_load: n_mels        = 80"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994777Z","level":"INFO","fields":{"message":"whisper_model_load: ftype         = 1"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994783Z","level":"INFO","fields":{"message":"whisper_model_load: qntvr         = 0"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:05.994791Z","level":"INFO","fields":{"message":"whisper_model_load: type          = 4 (medium)"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:06.059232Z","level":"INFO","fields":{"message":"whisper_model_load: adding 1608 extra tokens"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:06.060891Z","level":"INFO","fields":{"message":"whisper_model_load: n_langs       = 99"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:06.205953Z","level":"INFO","fields":{"message":"whisper_model_load: NVIDIA GeForce GT 1030 total size =  1533.14 MB"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:08.457194Z","level":"INFO","fields":{"message":"whisper_model_load: model size    = 1533.14 MB"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:08.460466Z","level":"DEBUG","fields":{"message":"created context successfuly"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-10-07T09:10:08.463980Z","level":"DEBUG","fields":{"message":"Transcribe called with {\n  \"path\": \"C:\\\\ProgramData\\\\Nuance\\\\NaturallySpeaking15\\\\Data\\\\Training\\\\deu\\\\demo1.wav\",\n  \"lang\": \"de\",\n  \"verbose\": false,\n  \"n_threads\": 4,\n  \"init_prompt\": \"\",\n  \"temperature\": 0.4,\n  \"translate\": null,\n  \"max_text_ctx\": null,\n  \"word_timestamps\": false,\n  \"max_sentence_len\": 1\n}"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-10-07T09:10:08.464309Z","level":"DEBUG","fields":{"message":"wav spec: WavSpec { channels: 1, sample_rate: 22050, bits_per_sample: 16, sample_format: Int }"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-10-07T09:10:08.464335Z","level":"DEBUG","fields":{"message":"normalize \"C:\\\\ProgramData\\\\Nuance\\\\NaturallySpeaking15\\\\Data\\\\Training\\\\deu\\\\demo1.wav\""},"target":"vibe_core::transcribe"}
{"timestamp":"2024-10-07T09:10:08.465448Z","level":"DEBUG","fields":{"message":"ffmpeg path is ffmpeg.exe"},"target":"vibe_core::audio"}
{"timestamp":"2024-10-07T09:10:08.598096Z","level":"DEBUG","fields":{"message":"out path is C:\\Users\\Rudolf\\AppData\\Local\\Temp\\.tmp1ERKqZ.wav"},"target":"vibe_core::transcribe"}
{"timestamp":"2024-10-07T09:10:08.598128Z","level":"DEBUG","fields":{"message":"wav reader read from \"C:\\\\Users\\\\Rudolf\\\\AppData\\\\Local\\\\Temp\\\\.tmp1ERKqZ.wav\""},"target":"vibe_core::audio"}
{"timestamp":"2024-10-07T09:10:08.598199Z","level":"DEBUG","fields":{"message":"parsing C:\\Users\\Rudolf\\AppData\\Local\\Temp\\.tmp1ERKqZ.wav"},"target":"vibe_core::audio"}
{"timestamp":"2024-10-07T09:10:08.598900Z","level":"INFO","fields":{"message":"whisper_backend_init_gpu: using Vulkan backend"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:08.626495Z","level":"INFO","fields":{"message":"whisper_init_state: kv self size  =   50.33 MB"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:08.681349Z","level":"INFO","fields":{"message":"whisper_init_state: kv cross size =  150.99 MB"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:08.686516Z","level":"INFO","fields":{"message":"whisper_init_state: kv pad  size  =    6.29 MB"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:08.688910Z","level":"INFO","fields":{"message":"whisper_init_state: compute buffer (conv)   =   29.51 MB"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:08.691379Z","level":"INFO","fields":{"message":"whisper_init_state: compute buffer (encode) =  170.15 MB"},"target":"whisper_rs::whisper_sys_tracing"}
{"timestamp":"2024-10-07T09:10:08.692717Z","level":"INFO","fields":{"message":"whisper_init_state: compute buffer (cross)  =    7.72 MB"},"target":"whisper_rs::whisper_sys_tracing"}
SJAtkins43543543534543453453453 commented 1 month ago

Same for me on Windows 10. Any update on this??

thewh1teagle commented 1 month ago

Hey everyone thanks for report.

Can you run it from the terminal? Unfortunately I can't see the error from whisper in the logs

  1. Open cmd paste this and hit Enter
taskkill /IM vibe.exe /F
set RUST_BACKTRACE=1
set RUST_LOG=vibe=debug,whisper_rs=debug
%localappdata%\vibe\vibe.exe
  1. Transcribe and check for errors then paste here
SJAtkins43543543534543453453453 commented 1 month ago

Thanks here's the output after setting those parameters and running vibe again: D:\Temp\vibe>2024-10-15T17:31:02.765854Z DEBUG vibe::setup: Vibe App Running 2024-10-15T17:31:02.783923Z DEBUG vibe::setup: webview version: 129.0.2792.89 2024-10-15T17:31:02.807423Z DEBUG vibe::custom_protocol: Protocol handler registered successfully. 2024-10-15T17:31:02.808200Z DEBUG vibe::setup: Cargo features: vulkan 2024-10-15T17:31:02.808502Z DEBUG vibe::setup: CPU Features {"avx":{"enabled":true,"support":true},"avx2":{"enabled":true,"support":true},"f16c":{"enabled":true,"support":true},"fma":{"enabled":true,"support":true}} 2024-10-15T17:31:02.808807Z DEBUG vibe::setup: Executable Architecture: x86_64 2024-10-15T17:31:02.809085Z DEBUG vibe::setup: APP VERSION: 2.6.3 2024-10-15T17:31:02.809360Z DEBUG vibe::setup: COMMIT HASH: d24ffccb0d05ea822ff1a3a6edb3b9871be9f368 2024-10-15T17:31:02.809700Z DEBUG vibe::setup: Non CLI mode 2024-10-15T17:31:04.370889Z DEBUG vibe::cmd: Vulkan support is successfully checked and working. 2024-10-15T17:31:04.482428Z DEBUG vibe::cmd::audio: Default Input Device: Ok("Microphone (Realtek(R) Audio)") 2024-10-15T17:31:04.483691Z DEBUG vibe::cmd::audio: Default Output Device: Ok("Speakers (Realtek(R) Audio)") 2024-10-15T17:31:04.490295Z DEBUG vibe::cmd::audio: Devices: 2024-10-15T17:31:14.226299Z DEBUG vibe::cmd: loading model first time 2024-10-15T17:31:14.306920Z DEBUG vibe_core::transcribe: open model... 2024-10-15T17:31:14.307683Z DEBUG vibe_core::transcribe: gpu device: 0 2024-10-15T17:31:14.336530Z DEBUG vibe_core::transcribe: use gpu: true 2024-10-15T17:31:14.339128Z DEBUG vibe_core::transcribe: creating whisper context with model path C:\Users\sjatk\AppData\Local\github.com.thewh1teagle.vibe\ggml-medium.bin 2024-10-15T17:31:14.365941Z INFO whisper_rs::whisper_sys_tracing: whisper_init_from_file_with_params_no_state: loading model from 'C:\Users\sjatk\AppData\Local\github.com.thewh1teagle.vibe\ggml-medium.bin' 2024-10-15T17:31:14.421147Z INFO whisper_rs::whisper_sys_tracing: whisper_init_with_params_no_state: use gpu = 1 2024-10-15T17:31:14.421525Z INFO whisper_rs::whisper_sys_tracing: whisper_init_with_params_no_state: flash attn = 0 2024-10-15T17:31:14.422772Z INFO whisper_rs::whisper_sys_tracing: whisper_init_with_params_no_state: gpu_device = 0 2024-10-15T17:31:14.423400Z INFO whisper_rs::whisper_sys_tracing: whisper_init_with_params_no_state: dtw = 0 2024-10-15T17:31:14.424427Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: loading model 2024-10-15T17:31:14.426616Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: n_vocab = 51865 2024-10-15T17:31:14.427077Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: n_audio_ctx = 1500 2024-10-15T17:31:14.428510Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: n_audio_state = 1024 2024-10-15T17:31:14.430291Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: n_audio_head = 16 2024-10-15T17:31:14.431013Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: n_audio_layer = 24 2024-10-15T17:31:14.431583Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: n_text_ctx = 448 2024-10-15T17:31:14.432149Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: n_text_state = 1024 2024-10-15T17:31:14.433116Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: n_text_head = 16 2024-10-15T17:31:14.434134Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: n_text_layer = 24 2024-10-15T17:31:14.434863Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: n_mels = 80 2024-10-15T17:31:14.435329Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: ftype = 1 2024-10-15T17:31:14.435814Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: qntvr = 0 2024-10-15T17:31:14.436265Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: type = 4 (medium) 2024-10-15T17:31:14.527787Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: adding 1608 extra tokens 2024-10-15T17:31:14.533749Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: n_langs = 99 ggml_vulkan: Found 1 Vulkan devices: Vulkan0: GeForce GTX 1060 (NVIDIA) | uma: 0 | fp16: 0 | warp size: 32 2024-10-15T17:31:15.255225Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: GeForce GTX 1060 total size = 1533.14 MB 2024-10-15T17:31:19.825594Z INFO whisper_rs::whisper_sys_tracing: whisper_model_load: model size = 1533.14 MB 2024-10-15T17:31:19.877931Z DEBUG vibe_core::transcribe: created context successfuly 2024-10-15T17:31:20.031136Z DEBUG vibe_core::transcribe: Transcribe called with { "path": "D:\simon.wav", "lang": "en", "verbose": false, "n_threads": 4, "init_prompt": "", "temperature": 0.4, "translate": null, "max_text_ctx": null, "word_timestamps": false, "max_sentence_len": 1 } 2024-10-15T17:31:20.115853Z DEBUG vibe_core::transcribe: wav spec: WavSpec { channels: 1, sample_rate: 8000, bits_per_sample: 16, sample_format: Int } 2024-10-15T17:31:20.157787Z DEBUG vibe_core::transcribe: normalize "D:\simon.wav" 2024-10-15T17:31:20.268528Z DEBUG vibe_core::audio: ffmpeg path is ffmpeg.exe 2024-10-15T17:31:20.998722Z DEBUG vibe_core::transcribe: out path is C:\Users\sjatk\AppData\Local\Temp.tmpgFx31e.wav 2024-10-15T17:31:20.999100Z DEBUG vibe_core::audio: wav reader read from "C:\Users\sjatk\AppData\Local\Temp\.tmpgFx31e.wav" 2024-10-15T17:31:21.000442Z DEBUG vibe_core::audio: parsing C:\Users\sjatk\AppData\Local\Temp.tmpgFx31e.wav 2024-10-15T17:31:21.025785Z INFO whisper_rs::whisper_sys_tracing: whisper_backend_init_gpu: using Vulkan backend 2024-10-15T17:31:21.095052Z INFO whisper_rs::whisper_sys_tracing: whisper_init_state: kv self size = 50.33 MB 2024-10-15T17:31:21.224682Z INFO whisper_rs::whisper_sys_tracing: whisper_init_state: kv cross size = 150.99 MB 2024-10-15T17:31:21.231655Z INFO whisper_rs::whisper_sys_tracing: whisper_init_state: kv pad size = 6.29 MB ggml_backend_sched_alloc_splits: failed to allocate graph, reserving (backend_ids_changed = 1) ggml_gallocr_reserve_n: reallocating GeForce GTX 1060 buffer from size 0.00 MiB to 25.73 MiB ggml_gallocr_reserve_n: reallocating CPU buffer from size 0.00 MiB to 0.92 MiB 2024-10-15T17:31:21.291029Z INFO whisper_rs::whisper_sys_tracing: whisper_init_state: compute buffer (conv) = 29.51 MB ggml_gallocr_needs_realloc: graph has different number of nodes ggml_gallocr_alloc_graph: cannot reallocate multi buffer graph automatically, call reserve ggml_backend_sched_alloc_splits: failed to allocate graph, reserving (backend_ids_changed = 0) ggml_gallocr_reserve_n: reallocating GeForce GTX 1060 buffer from size 0.00 MiB to 160.77 MiB ggml_gallocr_reserve_n: reallocating CPU buffer from size 0.00 MiB to 0.00 MiB 2024-10-15T17:31:21.316027Z INFO whisper_rs::whisper_sys_tracing: whisper_init_state: compute buffer (encode) = 170.15 MB ggml_gallocr_needs_realloc: graph has different number of nodes ggml_gallocr_alloc_graph: cannot reallocate multi buffer graph automatically, call reserve ggml_backend_sched_alloc_splits: failed to allocate graph, reserving (backend_ids_changed = 0) ggml_gallocr_reserve_n: reallocating GeForce GTX 1060 buffer from size 0.00 MiB to 5.86 MiB ggml_gallocr_reserve_n: reallocating CPU buffer from size 0.00 MiB to 0.00 MiB 2024-10-15T17:31:21.371542Z INFO whisper_rs::whisper_sys_tracing: whisper_init_state: compute buffer (cross) = 7.72 MB ggml_backend_sched_alloc_splits: failed to allocate graph, reserving (backend_ids_changed = 1) ggml_gallocr_reserve_n: reallocating GeForce GTX 1060 buffer from size 0.00 MiB to 92.14 MiB ggml_gallocr_reserve_n: reallocating CPU buffer from size 0.00 MiB to 0.88 MiB 2024-10-15T17:31:21.380025Z INFO whisper_rs::whisper_sys_tracing: whisper_init_state: compute buffer (decode) = 99.11 MB 2024-10-15T17:31:21.380923Z DEBUG vibe_core::transcribe: set language to Some("en") 2024-10-15T17:31:21.381116Z DEBUG vibe_core::transcribe: setting temperature to 0.4 2024-10-15T17:31:21.381869Z DEBUG vibe_core::transcribe: setting init prompt to 2024-10-15T17:31:21.382382Z DEBUG vibe_core::transcribe: setting n threads to 4 2024-10-15T17:31:21.386270Z DEBUG vibe_core::transcribe: set start time... 2024-10-15T17:31:21.386610Z DEBUG vibe_core::transcribe: setting state full... 2024-10-15T17:31:21.595614Z DEBUG vibe_core::transcribe: progress callback 0 2024-10-15T17:31:21.605440Z DEBUG vibe::cmd: set_progress_bar 0 fatal runtime error: Rust cannot catch foreign exceptions

thewh1teagle commented 2 weeks ago

https://github.com/thewh1teagle/vibe/issues/370