0

Xemacs バージョン 21.4.21 で GDB バージョン 7.6.50.20130508-cvs (cygwin-special) を実行しようとしましたが、次のエラーが発生します。

/netrel/src/gdb-7.6.50-2/gdb/cleanups.c:264: internal-error: restore_my_cleanups: Assertion '*pmy_chain == SENTINEL_CLEANUP' failed
A problem internal to GDB has been detected,
further debugging may prove unreliable 

GDB 自体は、Cygwin 上で正常に動作します。Cygwin 端末で、次のことを行いました。

g++ -g -o HelloWorld HelloWorld.cpp 

実行可能ファイルを取得し、書きました

gdb HelloWorld.exe 

その後

r

そしてそれは完璧に機能しました。私はそれからやった

gdb -v

バージョンはxemacsで使用されているgdbと同じであることが判明したため、エラーはgdbの問題ではなく、gdbとxemacsの相互作用に関連しているように見えますか?

一部の人々が同じ、または同様の問題を抱えていることがわかりました。

http://old.nabble.com/-RFA--dangling-cleanup-in-find_frame_funname-td35521450.html

何か案は?前もって感謝します!

また、cleanups.c ファイルがどこにあるか知っている人はいますか? netrelフォルダーさえ見つかりません(Cygwin の / フォルダーにはありません)。

4

1 に答える 1