linux c++ プログラムがコアで動作している場合、gdb のデバッグではアドレスのメモリにアクセスできないことが示されます。
2022-02-25 12:06:59
質問のように、linux環境で書かれたc++プログラムをcoreで実行すると、gdbのデバッグでcoreファイルが: cannot access memory at addressと表示されます。
参照先 GDB デバッグ中に "cannot access memory at address" に遭遇しました。
あなたのプログラムや参照しているライブラリが32ビットで、使用しているマシンが64ビットである可能性があります。もしそうであれば、gdbを使用せず、gdb.32コマンドを使用してデバッグしてください。
ライブラリの問題が疑われる場合は、そのコードで使用されているmysqlライブラリの1つを変更すればOK!
でも、前のライブラリと、ファイルとの切り替え後のライブラリを見たら、64bitのようなので、ちょっと混乱しているので、先に記録しておきます〜。
関連
-
SSHパスワードフリーログイン設定後、stdinがターミナルでないため、疑似ターミナルが割り当てられない。
-
Nvidia グラフィックスカード 初期化に失敗しました NVML Driver/library version mismatch エラー解決法
-
pip: コマンドが見つかりません
-
vsftpdの悲しい "550 Failed to change directory "エラー
-
ソースコマンドが見つからない場合(/etc/profileファイルを修正して動作するようにした後)。
-
-bash: !" : イベントが見つかりません
-
LNMP 環境の設定にエラーが発生しました。アップストリームからの応答ヘッダを読み込む際に「Primary script unknown」と表示されました。
-
GDB を使用する Sever デバッガーのプロンプトは Warning: ブレークポイント X を挿入できません。アドレス 0xXXXXXX のメモリにアクセスでき ません。
-
[CentOS] httpdモジュール httpd.serviceのジョブがエラーcで制御プロセスが終了したため、失敗しました。
-
xfsファイルシステム修復
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
undefinedmakefile のエラー *** セパレータがありません。
-
[Linux] [コンパイル] libmpc.so.3: cannot open shared object file: そのようなファイルまたはディレクトリはありません
-
psycopgのアセンブルはエラーになります。Error: pg_config 実行ファイルが見つかりません。
-
LDAPエラー ldap_bind: 無効な認証情報 (49) 解決策
-
これを知らなければ、おそらくLinuxを使い始めてもいないでしょう
-
Ubuntu 18.04をインストールしたらどうする! 充実の詳細チュートリアル!
-
Linuxでプログラム実行時にTextファイルがビジーになる問題の解決方法です。
-
dpkg: パッケージの処理エラー ***(--install): 依存関係の問題 - 未設定にする
-
UBUNTUの一般的なエラーと解決策
-
エラー内容:不完全な型へのポインタの再参照の解決方法