Ian D. Stewart wrote:

> Well, I have narrowed down the (likely) cause to HVM_DllFind().  Apparently,
> it is reporting success even when the file it is trying to load doesn't
> exist...now I've just got to figure out why...

I believe I've narrowed the search a bit more, but in the process have run
across an error I do not entirely understand.  Hoping somebody more
knowledgeable <sp?> may be able to clarify.

Running japhar through gdb, all goes well until I get to tryall_dlopen (which
is called by lt_dlopen(), which is called by lt_dlopenext(), which is called by
HVM_DllLoad() ).  When I get to line 936 of ltdl.c

   if (cur->filename) {

and print cur->filename, I get the message "$30 = 0x785538 (Address 0x785538 is
out of bounds) "

Does this indicate that the amount of memory allocated to cur isn't large
enough to store filename, or does this indicate something else?


Thanx,
Ian

Reply via email to