Linux "std::bad_allocのインスタンスを投げた後に呼び出されたterminate what(): std::bad_alloc Aborted "
2022-02-16 02:22:43
最近、Linuxでbedtoolsというソフトを使っているのですが、bedtools coverageを使うときに以下のようなエラーが出続けます。
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted (core dumped)
Webでいろいろ調べても、みんなメモリが足りないって言うけど、ちゃんとした解決策は教えてくれない。
メモリが足りないので、まず考えたのは、PBSでノードのCPUを全部一人で独占して、メモリを全部一人で使えるようにすることでしたが、それでもエラーが報告されました。そこで、bedtools coverage -h を使って、詳しく見てみると
入力のbamファイルがソートされている場合、-sortパラメータを追加できることがわかり、これから使うbamファイルのほとんどがソートされており、私のも例外ではないので、-sortedを追加してみたところ、予想外に問題が解決し、メモリ不足のエラーが出なくなったのです。
関連
-
[Linux] [コンパイル] libmpc.so.3: cannot open shared object file: そのようなファイルまたはディレクトリはありません
-
警告について:互換性のないポインタ型からの初期化【デフォルトで有効
-
R パッケージのインストール: パッケージ 'phangorn' のインストールで終了ステータスが 0 以外になった。
-
プログラム下部の2つのスイスアーミーナイフをこじ開ける
-
LDAPエラー ldap_bind: 無効な認証情報 (49) 解決策
-
mach-mini2440.c:155: error: array type has incomplete element type
-
シェルスクリプトに$0, $? , $! , $$, $*, $#, $@ などのシェルスクリプトとlinuxコマンド実行時の戻り値の意味
-
Linuxでビジー状態のテキストファイルでプログラムを実行する場合の対処法
-
Linuxでプログラム実行時にTextファイルがビジーになる問題の解決方法です。
-
cp: 通常のファイル `/usr/local/bin/orange' を作成できません。テキストファイルがビジー状態
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スクリプトが ssh を呼び出した後、stdin がターミナルでないため、疑似ターミナルが割り当てられない
-
undefinedmakefile のエラー *** セパレータがありません。
-
ConnectionRefusedErrorです。[Errno 111] 接続が拒否されました。
-
Nvidia グラフィックスカード 初期化に失敗しました NVML Driver/library version mismatch エラー解決法
-
警告: 組み込み関数 'exit' の非互換な暗黙の宣言
-
Python easy_install は "ImportError: pkg_resources という名前のモジュールがありません" というエラーが発生しました。
-
を作ってください。*** ターゲット `menuconfig' を作成するためのルールがありません。 停止.問題解決-Linux (3)
-
pow関数に対する解決策 gcc compile prompt undefined reference to `power'
-
pip: コマンドが見つかりません
-
dpkg: パッケージの処理エラー ***(--install): 依存関係の問題 - 未設定にする