arlad-0.27 assertions

mike@avanticorp.com mike at avanticorp.com
Mon Oct 4 16:56:37 CEST 1999


Hi arlad gurus,

I'm running arla-0.27 / krb-0.99 on a Redhat5.2/linux-2.2.9 machine and
have come across these two assertions in arlad.  They are intermittent:

arlad: fcache.c:3370: fcache_update_length: Assertion `usedbytes + len >= e->status.Length' failed.

arlad: fcache.c:453: throw_data: Assertion `usedbytes >= sb.st_size' failed.


(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /usr/afsws/bin/arlad -n -z
arlad: fcache.c:3370: fcache_update_length: Assertion `usedbytes + len >= e->status.Length' failed.

Program received signal SIGABRT, Aborted.
0x40063811 in __kill ()
(gdb) where
#0  0x40063811 in __kill ()
#1  0x4006363f in raise (sig=6) at ../sysdeps/posix/raise.c:27
#2  0x4006484f in abort () at ../sysdeps/generic/abort.c:83
#3  0x4005e416 in __assert_fail (
    assertion=0x8097b63 "usedbytes + len >= e->status.Length", 
    file=0x8096f28 "fcache.c", line=3370, 
    function=0x8097b32 "fcache_update_length") at assert.c:54
#4  0x8055a51 in fcache_update_length (e=0x401724a0, len=0) at fcache.c:3370
#5  0x8052cef in write_data (entry=0x401724a0, storestatus=0x81db9b4, 
    ce=0x8124718) at fcache.c:1918
#6  0x8056bdf in cm_close (fid={Cell = 1, fid = {Volume = 1970509908, 
        Vnode = 3214, Unique = 7432}}, flag=2, status=0x81db9b4, ce=0x8124718)
    at inter.c:247
#7  0x805bdcb in xfs_message_putdata (fd=8, h=0x40252008, size=76)
    at messages.c:1499
#8  0x8065a65 in xfs_message_receive (fd=8, h=0x40252008, size=76) at xfs.c:323
#9  0x80584d3 in process_message (msg_length=76, msg=0x40252008 "L")
    at kernel.c:91
#10 0x8058586 in sub_thread (v_myself=0x40252008) at kernel.c:125
#11 0x8083d91 in Create_Process_Part2 () at lwp.c:629
#12 0xfffefdfc in ?? ()
#13 0x81c2520 in ?? ()
#14 0x80838a0 in LWP_INTERNALSIGNAL (event=0x40252008, yield=1) at lwp.c:500
---Type <return> to continue, or q <return> to quit---
#15 0x8058c2b in kernel_interface (args=0xbfffe7a4) at kernel.c:202
#16 0x8083d91 in Create_Process_Part2 () at lwp.c:629
#17 0xfffefdfc in ?? ()
#18 0x808405c in Dispatcher () at lwp.c:692
#19 0x8d0bebc0 in ?? ()
(gdb) run


(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /usr/afsws/bin/arlad -n -z
arlad: fcache.c:453: throw_data: Assertion `usedbytes >= sb.st_size' failed.

Program received signal SIGABRT, Aborted.
0x40063811 in __kill ()
(gdb) where
#0  0x40063811 in __kill ()
#1  0x4006363f in raise (sig=6) at ../sysdeps/posix/raise.c:27
#2  0x4006484f in abort () at ../sysdeps/generic/abort.c:83
#3  0x4005e416 in __assert_fail (
    assertion=0x8097084 "usedbytes >= sb.st_size", file=0x8096f28 "fcache.c", 
    line=453, function=0x8096fd6 "throw_data") at assert.c:54
#4  0x804f8de in throw_data (entry=0x40222fc4) at fcache.c:453
#5  0x8051aee in stale (e=0x40222fc4, callback={CallBackVersion = 0, 
      ExpirationTime = 0, CallBackType = 3}) at fcache.c:1330
#6  0x8051da2 in purge_host (ptr=0x40222fc4, arg=0x81a1754) at fcache.c:1448
#7  0x8088e99 in hashtabforeach (htab=0x8124df0, func=0x8051d30 <purge_host>, 
    arg=0x81a1754) at hash.c:189
#8  0x8051dc7 in fcache_purge_host (host=3792806080) at fcache.c:1459
#9  0x804c1d6 in RXAFSCB_InitCallBackState (a_rxCallP=0x836ee90) at cmcb.c:98
#10 0x8079707 in _RXAFSCB_InitCallBackState (call=0x836ee90) at cb.ss.c:96
#11 0x80797d9 in RXAFSCB_ExecuteRequest (call=0x836ee90) at cb.ss.c:130
#12 0x807a79c in rx_ServerProc () at rx.c:729
#13 0x8083d91 in Create_Process_Part2 () at lwp.c:629
#14 0xfffefdfc in ?? ()
#15 0x1 in ?? ()
(gdb) run


Does this information help or is there anything else I can try to provide?


Regards,
Mike Burgun
----------------------------------------------------------------------
Michael "Mike" P. Burgun           __                               _
Senior Software Engineer          /  \                      _____  | |
Verification Products Division   /    \  __  __  __   _  _ |_   _| | |
P.O. Box 13665, RTP, NC 27709   /  /\  \ \ \/ / /  \ | \| |  | |   |_|
Phone: (919) 941-6622          /__/--\__\ \__/ /_/\_\|_|\_|  |_|    O
  Fax: (919) 941-6700                     Avant! Corporation
Email: Mike_Burgun at avanticorp.com     http://www.avanticorp.com
----------------------------------------------------------------------





More information about the Arla-drinkers mailing list