Good morning,
I have a user with a segfault occurring in libkrb5 on Debian, trace is below.
The user is trying to get a demo working for later this week, so could looking into this issue (and any required fixes) be prioritised?
If you need any more information please let me know and I'll get it from the user.
Sent from my iPhone
Begin forwarded message:
> Program received signal SIGSEGV, Segmentation fault.
> 0xb7bb64fb in component_length_quoted (flags=flags@entry=0,
> src=<error reading variable: Unhandled dwarf expression opcode 0xfa>,
> src=<error reading variable: Unhandled dwarf expression opcode 0xfa>)
> at ../../../../src/lib/krb5/krb/unparse.c:74
> 74 ../../../../src/lib/krb5/krb/unparse.c: No such file or directory.
> (gdb) bt full
> #0 0xb7bb64fb in component_length_quoted (flags=flags@entry=0,
> src=<error reading variable: Unhandled dwarf expression opcode 0xfa>,
> src=<error reading variable: Unhandled dwarf expression opcode 0xfa>)
> at ../../../../src/lib/krb5/krb/unparse.c:74
> no_realm = 0
> cp = 0x800d2000 <Address 0x800d2000 out of bounds>
> length = <optimized out>
> j = <optimized out>
> size = 1919534103
> #1 0xb7bb66f0 in k5_unparse_name (context=0x80097100, principal=0x800a39d0,
> flags=0, name=0xbfffd6fc, size=0x0)
> at ../../../../src/lib/krb5/krb/unparse.c:180
> q = <optimized out>
> i = <optimized out>
> nelem = 1
> totalsize = 29
> default_realm = 0x0
> ret = 0
> #2 0xb7a6abda in gssEapDisplayName ()
> from /usr/lib/i386-linux-gnu/gss/mech_eap.so
> No symbol table info available.
> #3 0xb7a617fc in ?? () from /usr/lib/i386-linux-gnu/gss/mech_eap.so
> No symbol table info available.
> ---Type <return> to continue, or q <return> to quit---
> #4 0xb7a6e184 in gssEapSmStep () from /usr/lib/i386-linux-gnu/gss/mech_eap.so
> No symbol table info available.
> #5 0xb7a62858 in gssEapInitSecContext ()
> from /usr/lib/i386-linux-gnu/gss/mech_eap.so
> No symbol table info available.
> #6 0xb7a62c52 in gss_init_sec_context ()
> from /usr/lib/i386-linux-gnu/gss/mech_eap.so
> No symbol table info available.
> #7 0xb7d925a6 in gss_init_sec_context (minor_status=0x80084ecc,
> claimant_cred_handle=0x0, context_handle=0x80084ed0,
> target_name=0x800843b8, req_mech_type=0x80084ef0, req_flags=34,
> time_req=0, input_chan_bindings=0x0, input_token=0xbfffdaa8,
> actual_mech_type=0x0, output_token=0xbfffda48, ret_flags=0xbfffda44,
> time_rec=0x0)
> at ../../../../src/lib/gssapi/mechglue/g_init_sec_context.c:211
> status = <optimized out>
> temp_minor_status = 3084232428
> union_name = 0x800843b8
> union_cred = 0x0
> internal_name = 0x800a3910
> union_ctx_id = 0x80096ee0
> mech_type = <optimized out>
> mech = <optimized out>
> ---Type <return> to continue, or q <return> to quit---
> input_cred_handle = <optimized out>
> #8 0x80045804 in ?? ()
> No symbol table info available.
> #9 0x80017ba4 in ?? ()
> No symbol table info available.
> #10 0x80019bf4 in ?? ()
> No symbol table info available.
> #11 0x8003c919 in ?? ()
> No symbol table info available.
> #12 0x800196e9 in ?? ()
> No symbol table info available.
> #13 0x800151a9 in ?? ()
> No symbol table info available.
> #14 0x800091cb in main ()
> No symbol table info available.
Janet(UK) is a trading name of Jisc Collections and Janet Limited, a
not-for-profit company which is registered in England under No. 2881024
and whose Registered Office is at Lumen House, Library Avenue,
Harwell Oxford, Didcot, Oxfordshire. OX11 0SG. VAT No. 614944238
|