Ticket #83 (closed defect: duplicate)

Opened 15 months ago

Last modified 3 months ago

barnowl core dump in ZSubscribeTo

Reported by: kaduk@… Owned by:
Priority: major Milestone:
Component: zephyr.lib Version: 3.0.1
Keywords: Cc: kaduk@…
Platform: Unix (other)

Description

(gdb) bt
#0  Z_ExtractEncCksum (keyblock=0x10, enctype=0x7fffffffcc2c, 
    cksumtype=0x7fffffffcc28) at Zinternal.c:1461
#1  0x0000000802bbf4bc in Z_InsertZcodeChecksum (keyblock=0x10, 
    notice=0x7fffffffd110, buffer=0x7fffffffcdd0 "ZEPH0.2", 
    cksum_start=0x7fffffffcdd0 "ZEPH0.2", cksum_len=203, 
    cstart=0x7fffffffce61 "0x00000000", cend=0x7fffffffce6c "", 
    buffer_len=832, length_adjust=0x7fffffffccd8, from_server=0)
    at Zinternal.c:1410
#2  0x0000000802bbc147 in ZMakeZcodeRealmAuthentication (
    notice=0x7fffffffd110, buffer=0x7fffffffcdd0 "ZEPH0.2", buffer_len=832, 
    phdr_len=0x7fffffffcdcc, realm=Variable "realm" is not available.
) at ZMkAuth.c:171
#3  0x0000000802bbc220 in ZMakeZcodeAuthentication (notice=Variable "notice" is not available.
) at ZMkAuth.c:108
#4  0x0000000802bbc239 in ZMakeAuthentication (notice=Variable "notice" is not available.
) at ZMkAuth.c:40
#5  0x0000000802bc1433 in Z_FormatAuthHeader (notice=Variable "notice" is not available.
) at Zinternal.c:759
#6  0x0000000802bc17d0 in Z_FormatHeader (notice=0x7fffffffd110, 
    buffer=0x7fffffffcdd0 "ZEPH0.2", buffer_len=832, len=0x7fffffffcdcc, 
    cert_routine=0x41d32c <ZMakeAuthentication@plt>) at Zinternal.c:691
#7  0x0000000802bbe5d4 in Z_Subscriptions (sublist=0x7fffffffd280, nitems=0, 
    port=Variable "port" is not available.
) at ZSubs.c:111
#8  0x0000000802bbe886 in ZSubscribeTo (sublist=Variable "sublist" is not available.
) at ZSubs.c:41
#9  0x0000000000420d0c in owl_zephyr_loaddefaultsubs ()
#10 0x0000000000421b58 in owl_zephyr_load_initial_subs ()
#11 0x0000000000421c60 in owl_zephyr_finish_initialization ()
---Type <return> to continue, or q <return> to quit---
#12 0x00000008010639b3 in g_main_context_dispatch ()
   from /usr/local/lib/libglib-2.0.so.0
#13 0x00000008010679d2 in g_main_context_prepare ()
   from /usr/local/lib/libglib-2.0.so.0
#14 0x0000000801067dc5 in g_main_loop_run ()
   from /usr/local/lib/libglib-2.0.so.0
#15 0x000000000045238f in main ()

Oh, hey, keyblock is 0x10.

(gdb) up
#2  0x0000000802bbc147 in ZMakeZcodeRealmAuthentication (
    notice=0x7fffffffd110, buffer=0x7fffffffcdd0 "ZEPH0.2", buffer_len=832, 
    phdr_len=0x7fffffffcdcc, realm=Variable "realm" is not available.
) at ZMkAuth.c:171
171             result = Z_InsertZcodeChecksum(keyblock, notice, buffer, cksum_start,
(gdb) p creds
$1 = (krb5_creds *) 0x0
(gdb) p realm
Variable "realm" is not available.
(gdb) up
#3  0x0000000802bbc220 in ZMakeZcodeAuthentication (notice=Variable "notice" is not available.
) at ZMkAuth.c:108
108         return ZMakeZcodeRealmAuthentication(notice, buffer, buffer_len, phdr_len,
(gdb) p __Zephyr_realm
$2 = 0x802dc64e0 ""

Change History

comment:1 Changed 3 months ago by jhutz@…

This looks like a dup of #80; the bit where keyblock==0x10 is not surprising if you had no zephyr ticket and an expired TGT.

comment:2 Changed 3 months ago by jhutz@…

  • Status changed from new to closed
  • Resolution set to duplicate
Note: See TracTickets for help on using tickets.