Joel Johnson <[email protected]> writes:
> Yeah, it's getting late - here's the actually useful bt output:
> (gdb) continue
> Continuing.
> Program received signal SIGSEGV, Segmentation fault.
> 0x4023ebac in free () from /lib/libc.so.6
> (gdb) bt
> #0 0x4023ebac in free () from /lib/libc.so.6
> #1 0x400f8cf0 in krb5_free_authdata (context=<value optimized out>,
> val=0x2f720) at ../../../../src/lib/krb5/krb/kfree.c:144
> #2 0x0000e18c in ?? ()
> Cannot access memory at address 0x0
> #3 0x0000e18c in ?? ()
> Cannot access memory at address 0x0
> Backtrace stopped: previous frame identical to this frame (corrupt stack?)
> (gdb)
Could you try:
frame 1
print *temp
print **temp
Although from the code and that segfault, I suspect there's heap
corruption somewhere, since it's already checking that *temp isn't NULL.
--
Russ Allbery ([email protected]) <http://www.eyrie.org/~eagle/>
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]