コールバック関数をランダムに呼び出しているときに、プログラムがセグメンテーション違反でクラッシュします。コアを分析したところ、コールバック関数のアドレスは 0x20202020 でした。プログラムはシグナル 11、セグメンテーション違反で終了しました。
#0 0x20202020 in ?? ()
(gdb) bt
#0 0x20202020 in ?? ()
#1 0xf775a8cf in my_function (parm_p=0x9b88020) at ../src/mewz.c:1395
(mqheader_p->mqh_callback)(mqheader_p->mqh_cbarg);
mqh_callback = 0x20202020,
mqh_cbarg = 0x20202020,
これはランダムに発生しています。0x20202020 がコールバック関数の有効なアドレスではないことは理解していますが、このコールバック関数のアドレスがランダムに無効なアドレスを指している理由は理解しています。手がかりはありますか?