mldonkey-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Mldonkey-users] static_tiger bus errors


From: Kevin A. Sindhu
Subject: Re: [Mldonkey-users] static_tiger bus errors
Date: Thu, 12 Feb 2004 17:17:17 -0800
User-agent: Mozilla Thunderbird 0.5 (Windows/20040207)

Bruno Saverio Delbono wrote:
Bruno Saverio Delbono wrote:

signal BUS (invalid address alignment) in static_tiger at 0x32600c
0x0032600c: static_tiger+0x0030:        st      %o4, [%g1]


Compile tiger.c with -g. This is current CVS build

Ok, here's a change to temp as per your mail:

Index: tiger.c
===================================================================
RCS file: /cvsroot/mldonkey/mldonkey/src/utils/lib/tiger.c,v
retrieving revision 1.4
diff -u -r1.4 tiger.c
--- tiger.c     20 Nov 2003 16:43:26 -0000      1.4
+++ tiger.c     13 Feb 2004 01:17:07 -0000
@@ -176,7 +176,9 @@
 static void static_tiger(word64 *str, word64 length, word64 res[3])
 {
   register word64 i, j;
-  unsigned char temp[64];
+  word64 temp_[64 / 8];
+  unsigned char *temp = (unsigned char *) temp_;
+/*  unsigned char temp[64]; */

   res[0]=0x0123456789ABCDEFLL

I still get:
=>[1] static_tiger(str = 0x472b00, length = 1025ULL, res = 0xffbfed09), line 183 in "tiger.c" [2] tiger_hash(prefix = '\0', s = 0x4e7de0 "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ..., len = 1024, digest = 0xffbfed09 "?\x94L\xff?\x94L"), line 788 in "tiger.c" [3] tiger_tree_string(s = 0x4e7de0 "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ..., len = 1025, pos = 0, block_size = 1024, digest = 0xffbfed09 "?\x94L\xff?\x94L"), line 808 in "tiger.c" [4] tiger_tree_string(s = 0x4e7de0 "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ..., len = 1025, pos = 0, block_size = 2048, digest = 0x4af6a4 ""), line 815 in "tiger.c" [5] tigertree_unsafe_string(digest_v = 4912804, string_v = 5144032, len_v = 2051), line 850 in "tiger.c" [6] caml_c_call(0x4af6a4, 0x4e7de0, 0x803, 0x442d18, 0x7, 0x4af914), at 0x33fbd8
  [7] caml_main(0xffbfefd4, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x3302dc
  [8] main(0x1, 0xffbfefd4, 0xffbfefdc, 0x497668, 0x0, 0x0), at 0x330324




reply via email to

[Prev in Thread] Current Thread [Next in Thread]