Segmentation Fault error for large wav files
Created by: purijs
I'm testing wav files larger than 5 minutes, it fails with the following error:
python infer.py --lang_model_path models/common_crawl_00.prune01111.trie.klm
--vocab_path models/baidu_en8k/vocab.txt --model_path models/baidu_en8k/
--mean_std_path models/baidu_en8k/mean_std.npz
--use_gpu False --use_gru True --share_rnn_weights False --rnn_layer_size 1024
----------- Configuration Arguments -----------
alpha: 2.5
beam_size: 500
beta: 0.3
cutoff_prob: 1.0
cutoff_top_n: 40
decoding_method: ctc_beam_search
error_rate_type: wer
infer_manifest: data/librispeech/manifest.dev-clean
lang_model_path: models/common_crawl_00.prune01111.trie.klm
mean_std_path: models/baidu_en8k/mean_std.npz
model_path: models/baidu_en8k/
num_conv_layers: 2
num_proc_bsearch: 8
num_rnn_layers: 3
num_samples: 10
rnn_layer_size: 1024
share_rnn_weights: 0
specgram_type: linear
use_gpu: 0
use_gru: 1
vocab_path: models/baidu_en8k/vocab.txt
------------------------------------------------
/usr/local/lib/python2.7/dist-packages/resampy/core.py:90: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
if not np.issubdtype(x.dtype, np.float):
[INFO 2020-04-21 13:00:27,021 model.py:475] begin to initialize the external scorer for decoding
[INFO 2020-04-21 13:00:43,513 model.py:485] language model: is_character_based = 0, max_order = 5, dict_size = 400000
[INFO 2020-04-21 13:00:43,813 model.py:486] end initializing scorer
[INFO 2020-04-21 13:00:43,813 infer.py:121] start inference ...
finish initing model from pretrained params from models/baidu_en8k/
W0421 13:00:54.503552 28983 init.cc:212] *** Aborted at 1587474054 (unix time) try "date -d @1587474054" if you are using GNU date ***
W0421 13:00:54.505206 28983 init.cc:212] PC: @ 0x0 (unknown)
W0421 13:00:54.505419 28983 init.cc:212] *** SIGSEGV (@0x7f33d58814e0) received by PID 28983 (TID 0x7f3cb9e26700) from PID 18446744072997049568; stack trace: ***
W0421 13:00:54.506572 28983 init.cc:212] @ 0x7f3cb9a05390 (unknown)
W0421 13:00:54.509375 28983 init.cc:212] @ 0x7f3c7d28b850 paddle::operators::math::Im2ColFunctor<>::operator()()
W0421 13:00:54.511279 28983 init.cc:212] @ 0x7f3c7c235e07 paddle::operators::GemmConvKernel<>::Compute()
W0421 13:00:54.513412 28983 init.cc:212] @ 0x7f3c7c236483 _ZNSt17_Function_handlerIFvRKN6paddle9framework16ExecutionContextEEZNKS1_24OpKernelRegistrarFunctorINS0_8platform8CPUPlaceELb0ELm0EINS0_9operators14GemmConvKernelINS7_16CPUDeviceContextEfEENSA_ISB_dEEEEclEPKcSG_iEUlS4_E_E9_M_invokeERKSt9_Any_dataS4_
W0421 13:00:54.516258 28983 init.cc:212] @ 0x7f3c7d5a653b paddle::framework::OperatorWithKernel::RunImpl()
W0421 13:00:54.520184 28983 init.cc:212] @ 0x7f3c7d5a6ec1 paddle::framework::OperatorWithKernel::RunImpl()
W0421 13:00:54.521590 28983 init.cc:212] @ 0x7f3c7d5a1a04 paddle::framework::OperatorBase::Run()
W0421 13:00:54.525557 28983 init.cc:212] @ 0x7f3c7c007656 paddle::framework::Executor::RunPreparedContext()
W0421 13:00:54.527557 28983 init.cc:212] @ 0x7f3c7c00a8ff paddle::framework::Executor::Run()
W0421 13:00:54.527833 28983 init.cc:212] @ 0x7f3c7be5835d _ZZN8pybind1112cpp_function10initializeIZN6paddle6pybindL22pybind11_init_core_avxERNS_6moduleEEUlRNS2_9framework8ExecutorERKNS6_11ProgramDescEPNS6_5ScopeEibbRKSt6vectorISsSaISsEEE101_vIS8_SB_SD_ibbSI_EINS_4nameENS_9is_methodENS_7siblingEEEEvOT_PFT0_DpT1_EDpRKT2_ENUlRNS_6detail13function_callEE1_4_FUNES10_
W0421 13:00:54.529031 28983 init.cc:212] @ 0x7f3c7be9cb36 pybind11::cpp_function::dispatcher()
W0421 13:00:54.529223 28983 init.cc:212] @ 0x4c5cd6 PyEval_EvalFrameEx
W0421 13:00:54.529346 28983 init.cc:212] @ 0x4ba506 PyEval_EvalCodeEx
W0421 13:00:54.529479 28983 init.cc:212] @ 0x4c2418 PyEval_EvalFrameEx
W0421 13:00:54.529592 28983 init.cc:212] @ 0x4ba506 PyEval_EvalCodeEx
W0421 13:00:54.529722 28983 init.cc:212] @ 0x4c2418 PyEval_EvalFrameEx
W0421 13:00:54.529836 28983 init.cc:212] @ 0x4ba506 PyEval_EvalCodeEx
W0421 13:00:54.529976 28983 init.cc:212] @ 0x4c1e32 PyEval_EvalFrameEx
W0421 13:00:54.530107 28983 init.cc:212] @ 0x4ba506 PyEval_EvalCodeEx
W0421 13:00:54.530254 28983 init.cc:212] @ 0x4c2418 PyEval_EvalFrameEx
W0421 13:00:54.530375 28983 init.cc:212] @ 0x4ba506 PyEval_EvalCodeEx
W0421 13:00:54.530506 28983 init.cc:212] @ 0x4c2418 PyEval_EvalFrameEx
W0421 13:00:54.530620 28983 init.cc:212] @ 0x4ba506 PyEval_EvalCodeEx
W0421 13:00:54.530750 28983 init.cc:212] @ 0x4c2418 PyEval_EvalFrameEx
W0421 13:00:54.530864 28983 init.cc:212] @ 0x4ba506 PyEval_EvalCodeEx
W0421 13:00:54.531015 28983 init.cc:212] @ 0x4ea9ef (unknown)
W0421 13:00:54.531126 28983 init.cc:212] @ 0x4e56a2 PyRun_FileExFlags
W0421 13:00:54.531251 28983 init.cc:212] @ 0x4e3f56 PyRun_SimpleFileExFlags
W0421 13:00:54.531373 28983 init.cc:212] @ 0x493abe Py_Main
W0421 13:00:54.532829 28983 init.cc:212] @ 0x7f3cb964a830 __libc_start_main
W0421 13:00:54.532968 28983 init.cc:212] @ 0x493489 _start
W0421 13:00:54.534155 28983 init.cc:212] @ 0x0 (unknown)
Segmentation fault