From nobody Tue Mar 28 21:30:49 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PmNCy38BBz42SST for ; Tue, 28 Mar 2023 21:31:26 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yb1-xb2a.google.com (mail-yb1-xb2a.google.com [IPv6:2607:f8b0:4864:20::b2a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PmNCy1S6yz3CXF for ; Tue, 28 Mar 2023 21:31:26 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb2a.google.com with SMTP id i6so16965939ybu.8 for ; Tue, 28 Mar 2023 14:31:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680039085; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=QVDrco6oxxzafFxIQ7VoDU44b0B5lLxbhK7oSOZwUWQ=; b=OKxJY5uz0cA5Gu1QjQiysYxGwRgA/pntbYndQ7nYRx8EGVlhrs5g3i/ATRRlQ9mlhA PpdQTbNlxUQo7DRqFnydydnQXLLptK+RQW4RpgLE32T5zNSX1/Lf/ihXbtcEblpHPHJn BBf4FEmIQia7/kiZe3ULiXDrESCDUz/6aC2N+0FzULn4mro7j1ROy4OVuUTXgCIfVbVQ 45FYMophpxB0Yzkrf+q4psg8GG0q6YUbUbXTtOvXYh7HT/4adgnawfF/NneE4HazEBtM 4e3pM2T/cVQE7pJvshYevgwIUNMC/KyunzMgO6KVJmNLo3eCotdtV1H4dlorZLJ6fFab vAaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680039085; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QVDrco6oxxzafFxIQ7VoDU44b0B5lLxbhK7oSOZwUWQ=; b=bcgfAEeHBgqTac6aTSqpnqzB5PysdsBbRnAPjSXtUOrq5a9cx+wxwPrOzsovCHt4Ov J14dOqKqakl5Z+dwX3Q0/W/zJRP8wdQqV/cdFhjt8/ln6Busperg/ZY6VmSr2aAKahnm /IbtmLGyp3BHAnBgzHvA8ihsvvgSdC+W08lvg1G1/l+LkPyj/35PcgQFwpaJg2NkN9b9 dkeiTHze11H1lurM/zMfUHgs64J9ApkeDHRuuZlvrO3N6HVoXvd6i1UK2xGYt2B3x7k/ rVu/sPTfvrD9tQURM86FnoAOvw5BAbMV8orIK9+7lUORtZmMn9sJ24xzHsciOa9spB9L TPeQ== X-Gm-Message-State: AAQBX9fk1z69eaTI7IQM+qsC5vycIPLnt+L/DuiUJ5VuOPSP9uJJTYtu c2guRJa6Bw7S08arh3LfF0o8Gqji1gSQx7qjAsU= X-Google-Smtp-Source: AKy350YGxaPjvp+6SKGqSB+4ne0mP7K2pRGL5gtvZb+yILyT/69RIhiJ3KntftSerwBY2Ss+MPD+VfnrTLsD8qKydng= X-Received: by 2002:a25:d954:0:b0:b7d:9e72:d78e with SMTP id q81-20020a25d954000000b00b7d9e72d78emr1941712ybg.10.1680039085315; Tue, 28 Mar 2023 14:31:25 -0700 (PDT) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 References: <1889988356.2071741.1680037766388.ref@mail.yahoo.com> <1889988356.2071741.1680037766388@mail.yahoo.com> <446577808.2072737.1680038804540@mail.yahoo.com> In-Reply-To: <446577808.2072737.1680038804540@mail.yahoo.com> From: Mario Marietto Date: Tue, 28 Mar 2023 23:30:49 +0200 Message-ID: Subject: Re: Segmentation fault when amule starts To: Andrew Terekhov Cc: "ports@freebsd.org" , Yuri Content-Type: multipart/alternative; boundary="000000000000e39b7205f7fc94ff" X-Rspamd-Queue-Id: 4PmNCy1S6yz3CXF X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --000000000000e39b7205f7fc94ff Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable yeah,I'm the user who started that post :P On Tue, Mar 28, 2023 at 11:26=E2=80=AFPM Andrew Terekhov wrote: > Thanks a lot, Yuri, worked like a charm. > > > On Tuesday, March 28, 2023 at 01:19:03 PM GMT-8, Yuri > wrote: > > > Andrew Terekhov wrote: > > Hi, > > > > My system is: > > > > $ uname -a > > FreeBSD obama 13.1-RELEASE-p6 FreeBSD 13.1-RELEASE-p6 GENERIC amd64 > > > > fully updated wrt to packages and ports. > > > > I installed amule package and it segfaulted when started. So I enabled > > debug info for ports and rebuilt amule as port. What else can I do to > > help fix the problem? > > Try the solution from forums: > > > https://forums.freebsd.org/threads/amule-wont-run-on-freebsd-13-1-release= -because-segmentation-fault-error.87980/post-597909 > > > > Below is where it crashes: > > > > > > $ lldb amule > > (lldb) target create "amule" > > Current executable set to 'amule' (x86_64). > > (lldb) run > > Process 22227 launched: '/usr/local/bin/amule' (x86_64) > > Process 22227 stopped > > * thread #1, name =3D 'amule', stop reason =3D signal SIGSEGV: invalid > > address (fault address: 0x10) > > frame #0: 0x0000000801699e85 libcryptopp.so.8`CryptoPP::(anonymous > > namespace)::SHA256_HashBlock_CXX(state=3D0x0000000000000010, > > data=3D0x00007fffffffd440) at sha.cpp:424:5 > > 384 > > 385 input +=3D SHA1::BLOCKSIZE/sizeof(word32); > > 386 length -=3D SHA1::BLOCKSIZE; > > 387 } > > 388 while (length >=3D SHA1::BLOCKSIZE); > > 389 return length; > > 390 } > > 391 > > 392 // > ************************************************************* > > 393 > > 394 ANONYMOUS_NAMESPACE_BEGIN > > 395 > > 396 #define a(i) T[(0-i)&7] > > 397 #define b(i) T[(1-i)&7] > > 398 #define c(i) T[(2-i)&7] > > 399 #define d(i) T[(3-i)&7] > > 400 #define e(i) T[(4-i)&7] > > 401 #define f(i) T[(5-i)&7] > > 402 #define g(i) T[(6-i)&7] > > 403 #define h(i) T[(7-i)&7] > > 404 > > 405 #define blk0(i) (W[i] =3D data[i]) > > 406 #define blk2(i) > > (W[i&15]+=3Ds1(W[(i-2)&15])+W[(i-7)&15]+s0(W[(i-15)&15])) > > 407 > > 408 #define Ch(x,y,z) (z^(x&(y^z))) > > 409 #define Maj(x,y,z) (y^((x^y)&(y^z))) > > 410 > > 411 #define R(i) > > h(i)+=3DS1(e(i))+Ch(e(i),f(i),g(i))+SHA256_K[i+j]+(j?blk2(i):blk0(i));\ > > 412 d(i)+=3Dh(i);h(i)+=3DS0(a(i))+Maj(a(i),b(i),c(i)) > > 413 > > 414 // for SHA256 > > 415 #define s0(x) (rotrConstant<7>(x)^rotrConstant<18>(x)^(x>>3)= ) > > 416 #define s1(x) > (rotrConstant<17>(x)^rotrConstant<19>(x)^(x>>10)) > > 417 #define S0(x) > > (rotrConstant<2>(x)^rotrConstant<13>(x)^rotrConstant<22>(x)) > > 418 #define S1(x) > > (rotrConstant<6>(x)^rotrConstant<11>(x)^rotrConstant<25>(x)) > > 419 > > 420 void SHA256_HashBlock_CXX(word32 *state, const word32 *data) > > 421 { > > 422 word32 W[16]=3D{0}, T[8]; > > 423 /* Copy context->state[] to working vars */ > > -> 424 memcpy(T, state, sizeof(T)); > > 425 /* 64 operations, partially loop unrolled */ > > 426 for (unsigned int j=3D0; j<64; j+=3D16) > > 427 { > > 428 R( 0); R( 1); R( 2); R( 3); > > 429 R( 4); R( 5); R( 6); R( 7); > > 430 R( 8); R( 9); R(10); R(11); > > 431 R(12); R(13); R(14); R(15); > > 432 } > > 433 /* Add the working vars back into context.state[] */ > > 434 state[0] +=3D a(0); > > 435 state[1] +=3D b(0); > > 436 state[2] +=3D c(0); > > 437 state[3] +=3D d(0); > > 438 state[4] +=3D e(0); > > 439 state[5] +=3D f(0); > > 440 state[6] +=3D g(0); > > 441 state[7] +=3D h(0); > > 442 } > > 443 > > 444 #undef Ch > > (lldb) bt > > * thread #1, name =3D 'amule', stop reason =3D signal SIGSEGV: invalid > > address (fault address: 0x10) > > * frame #0: 0x0000000801699e85 libcryptopp.so.8`CryptoPP::(anonymous > > namespace)::SHA256_HashBlock_CXX(state=3D0x0000000000000010, > > data=3D0x00007fffffffd440) at sha.cpp:424:5 > > frame #1: 0x000000080169ad1d > > > libcryptopp.so.8`CryptoPP::SHA256::HashMultipleBlocks(this=3D0x00007fffff= ffd430, > input=3D0x00007fffffffd480, length=3D64) at sha.cpp:977:13 > > frame #2: 0x000000080161bcbf > > libcryptopp.so.8`CryptoPP::IteratedHashBase > CryptoPP::HashTransformation>::Update(unsigned char const*, unsigned > > long) [inlined] CryptoPP::IteratedHashBase > CryptoPP::HashTransformation>::HashBlock(this=3D0x00007fffffffd430, > > input=3D0x00007fffffffd440) at iterhash.h:109:4 > > frame #3: 0x000000080161bca5 > > libcryptopp.so.8`CryptoPP::IteratedHashBase > CryptoPP::HashTransformation>::Update(this=3D0x00007fffffffd430, > > > input=3D"^\xd1\U00000013$\U0000001c\xb63\a\U00000019}\x85|\xde=C8=85\x84\= xdbA\xc6\xdfw\xa0\xa0\xff\xe7N\xc0t\xa0\x83\U0000001d\xdd", > length=3D32) at iterhash.cpp:38:4 > > frame #4: 0x00000008016711e0 > > > libcryptopp.so.8`CryptoPP::RandomPool::IncorporateEntropy(this=3D0x000000= 0000877938, > input=3D"^\xd1\U00000013$\U0000001c\xb63\a\U00000019}\x85|\xde=C8=85\x84\= xdbA\xc6\xdfw\xa0\xa0\xff\xe7N\xc0t\xa0\x83\U0000001d\xdd", > length=3D32) at randpool.cpp:36:7 > > frame #5: 0x000000080165b27d > > > libcryptopp.so.8`CryptoPP::AutoSeededRandomPool::Reseed(this=3D0x00000000= 00877938, > blocking=3Dfalse, seedSize=3D32) at osrng.cpp:330:2 > > frame #6: 0x0000000000793fbe > > > amule`CryptoPP::AutoSeededRandomPool::AutoSeededRandomPool(this=3D0x00000= 00000877938, > blocking=3Dfalse, seedSize=3D32) at osrng.h:171:4 > > frame #7: 0x0000000000793e3a amule`::__cxx_global_var_init.1() at > > RandomFunctions.cpp:31:39 > > frame #8: 0x0000000000793f7e > > amule`_GLOBAL__sub_I_RandomFunctions.cpp at RandomFunctions.cpp:0 > > frame #9: 0x000000080086e0fd ld-elf.so.1 > > frame #10: 0x000000080086c38b ld-elf.so.1 > > > > > > > > > > > --=20 Mario. --000000000000e39b7205f7fc94ff Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
yeah,I'm the user who started that post :P
On Tue, = Mar 28, 2023 at 11:26=E2=80=AFPM Andrew Terekhov <andrew_terekhov@yahoo.com> wrote:
Thanks a lot, Yuri, worked like a charm.


=20
=20
On Tuesday, March 28, 2023 at 01:19:03 PM GMT-8, Yuri &= lt;yuri@aetern.org= > wrote:


Andrew Terekhov wrote:
> Hi,
>
> My system is:
>
> $ uname -a
> FreeBSD obama 13.1-REL= EASE-p6 FreeBSD 13.1-RELEASE-p6 GENERIC amd64
>= ;
> fully updated wrt to packages and ports.<= br>
>
> I installed = amule package and it segfaulted when started. So I enabled
> debug info for ports and rebuilt amule as port. What else ca= n I do to
> help fix the problem?

Try the solution from forums:
<= /div>



> Below is where = it crashes:
>
> =
> $ lldb amule
>= (lldb) target create "amule"
> Curr= ent executable set to 'amule' (x86_64).
&= gt; (lldb) run
> Process 22227 launched: '= /usr/local/bin/amule' (x86_64)
> Process 2= 2227 stopped
> * thread #1, name =3D 'amul= e', stop reason =3D signal SIGSEGV: invalid
&= gt; address (fault address: 0x10)
> =C2=A0=C2= =A0=C2=A0 frame #0: 0x0000000801699e85 libcryptopp.so.8`CryptoPP::(anonymou= s
> namespace)::SHA256_HashBlock_CXX(state=3D0= x0000000000000010,
> data=3D0x00007fffffffd440= ) at sha.cpp:424:5
> =C2=A0=C2=A0 384 =C2=A0= =C2=A0 =C2=A0
> =C2=A0=C2=A0 385 =C2=A0=C2=A0 = =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 input +=3D SHA1::BLOCKSIZE= /sizeof(word32);
> =C2=A0=C2=A0 386 =C2=A0=C2= =A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 length -=3D SHA1::BLOC= KSIZE;
> =C2=A0=C2=A0 387 =C2=A0=C2=A0 =C2=A0= =C2=A0=C2=A0=C2=A0 }
> =C2=A0=C2=A0 388 =C2=A0= =C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 while (length >=3D SHA1::BLOCKSIZE);
=
> =C2=A0=C2=A0 389 =C2=A0=C2=A0 =C2=A0=C2=A0=C2= =A0=C2=A0 return length;
> =C2=A0=C2=A0 390 = =C2=A0=C2=A0 =C2=A0}
> =C2=A0=C2=A0 391 =C2=A0= =C2=A0 =C2=A0
> =C2=A0=C2=A0 392 =C2=A0=C2=A0 = =C2=A0// *************************************************************
<= /div>
> =C2=A0=C2=A0 393 =C2=A0=C2=A0 =C2=A0
> =C2=A0=C2=A0 394 =C2=A0=C2=A0 =C2=A0ANONYMOUS_NAMESPACE= _BEGIN
> =C2=A0=C2=A0 395 =C2=A0=C2=A0 =C2=A0<= br>
> =C2=A0=C2=A0 396 =C2=A0=C2=A0 =C2=A0#define = a(i) T[(0-i)&7]
> =C2=A0=C2=A0 397 =C2=A0= =C2=A0 =C2=A0#define b(i) T[(1-i)&7]
> =C2= =A0=C2=A0 398 =C2=A0=C2=A0 =C2=A0#define c(i) T[(2-i)&7]
> =C2=A0=C2=A0 399 =C2=A0=C2=A0 =C2=A0#define d(i) T[(3-i)&a= mp;7]
> =C2=A0=C2=A0 400 =C2=A0=C2=A0 =C2=A0#d= efine e(i) T[(4-i)&7]
> =C2=A0=C2=A0 401 = =C2=A0=C2=A0 =C2=A0#define f(i) T[(5-i)&7]
&g= t; =C2=A0=C2=A0 402 =C2=A0=C2=A0 =C2=A0#define g(i) T[(6-i)&7]
> =C2=A0=C2=A0 403 =C2=A0=C2=A0 =C2=A0#define h(i) T[(= 7-i)&7]
> =C2=A0=C2=A0 404 =C2=A0=C2=A0 = =C2=A0
> =C2=A0=C2=A0 405 =C2=A0=C2=A0 =C2=A0#= define blk0(i) (W[i] =3D data[i])
> =C2=A0=C2= =A0 406 =C2=A0=C2=A0 =C2=A0#define blk2(i)
> (= W[i&15]+=3Ds1(W[(i-2)&15])+W[(i-7)&15]+s0(W[(i-15)&15]))
> =C2=A0=C2=A0 407 =C2=A0=C2=A0 =C2=A0
=
> =C2=A0=C2=A0 408 =C2=A0=C2=A0 =C2=A0#define Ch(x,y,z)= (z^(x&(y^z)))
> =C2=A0=C2=A0 409 =C2=A0= =C2=A0 =C2=A0#define Maj(x,y,z) (y^((x^y)&(y^z)))
> =C2=A0=C2=A0 410 =C2=A0=C2=A0 =C2=A0
&g= t; =C2=A0=C2=A0 411 =C2=A0=C2=A0 =C2=A0#define R(i)
> h(i)+=3DS1(e(i))+Ch(e(i),f(i),g(i))+SHA256_K[i+j]+(j?blk2(i):blk0(i= ));\
> =C2=A0=C2=A0 412 =C2=A0=C2=A0 =C2=A0=C2= =A0=C2=A0=C2=A0 d(i)+=3Dh(i);h(i)+=3DS0(a(i))+Maj(a(i),b(i),c(i))
=
> =C2=A0=C2=A0 413 =C2=A0=C2=A0 =C2=A0
> =C2=A0=C2=A0 414 =C2=A0=C2=A0 =C2=A0// for SHA256
<= div dir=3D"ltr">> =C2=A0=C2=A0 415 =C2=A0=C2=A0 =C2=A0#define s0(x) (rot= rConstant<7>(x)^rotrConstant<18>(x)^(x>>3))
> =C2=A0=C2=A0 416 =C2=A0=C2=A0 =C2=A0#define s1(x) (rotrCo= nstant<17>(x)^rotrConstant<19>(x)^(x>>10))
> =C2=A0=C2=A0 417 =C2=A0=C2=A0 =C2=A0#define S0(x)
> (rotrConstant<2>(x)^rotrConstant<13>(x)^= rotrConstant<22>(x))
> =C2=A0=C2=A0 418 = =C2=A0=C2=A0 =C2=A0#define S1(x)
> (rotrConsta= nt<6>(x)^rotrConstant<11>(x)^rotrConstant<25>(x))
> =C2=A0=C2=A0 419 =C2=A0=C2=A0 =C2=A0
> =C2=A0=C2=A0 420 =C2=A0=C2=A0 =C2=A0void SHA256_HashBlock_= CXX(word32 *state, const word32 *data)
> =C2= =A0=C2=A0 421 =C2=A0=C2=A0 =C2=A0{
> =C2=A0=C2= =A0 422 =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 word32 W[16]=3D{0}, T[8];
=
> =C2=A0=C2=A0 423 =C2=A0=C2=A0 =C2=A0=C2=A0=C2= =A0=C2=A0 /* Copy context->state[] to working vars */
> -> 424 =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 memcpy(T, sta= te, sizeof(T));
> =C2=A0=C2=A0 425 =C2=A0=C2= =A0 =C2=A0=C2=A0=C2=A0=C2=A0 /* 64 operations, partially loop unrolled */
> =C2=A0=C2=A0 426 =C2=A0=C2=A0 =C2=A0=C2=A0=C2= =A0=C2=A0 for (unsigned int j=3D0; j<64; j+=3D16)
> =C2=A0=C2=A0 427 =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 {
=
> =C2=A0=C2=A0 428 =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 R( 0); R( 1); R( 2); R( 3);
> =C2=A0=C2=A0 429 =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 R( 4); R( 5); R( 6); R( 7);
&g= t; =C2=A0=C2=A0 430 =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 R( 8); R( 9); R(10); R(11);
> =C2=A0=C2= =A0 431 =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 R(12)= ; R(13); R(14); R(15);
> =C2=A0=C2=A0 432 =C2= =A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 }
> =C2=A0= =C2=A0 433 =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 /* Add the working vars ba= ck into context.state[] */
> =C2=A0=C2=A0 434 = =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 state[0] +=3D a(0);
> =C2=A0=C2=A0 435 =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 state[= 1] +=3D b(0);
> =C2=A0=C2=A0 436 =C2=A0=C2=A0 = =C2=A0=C2=A0=C2=A0=C2=A0 state[2] +=3D c(0);
>= =C2=A0=C2=A0 437 =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 state[3] +=3D d(0);=
> =C2=A0=C2=A0 438 =C2=A0=C2=A0 =C2=A0=C2=A0= =C2=A0=C2=A0 state[4] +=3D e(0);
> =C2=A0=C2= =A0 439 =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 state[5] +=3D f(0);
=
> =C2=A0=C2=A0 440 =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2= =A0 state[6] +=3D g(0);
> =C2=A0=C2=A0 441 =C2= =A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 state[7] +=3D h(0);
> =C2=A0=C2=A0 442 =C2=A0=C2=A0 =C2=A0}
= > =C2=A0=C2=A0 443 =C2=A0=C2=A0 =C2=A0
> = =C2=A0=C2=A0 444 =C2=A0=C2=A0 =C2=A0#undef Ch
>= ; (lldb) bt
> * thread #1, name =3D 'amule= ', stop reason =3D signal SIGSEGV: invalid
&g= t; address (fault address: 0x10)
> =C2=A0 * fr= ame #0: 0x0000000801699e85 libcryptopp.so.8`CryptoPP::(anonymous
<= div dir=3D"ltr">> namespace)::SHA256_HashBlock_CXX(state=3D0x00000000000= 00010,
> data=3D0x00007fffffffd440) at sha.cpp= :424:5
> =C2=A0=C2=A0=C2=A0 frame #1: 0x000000= 080169ad1d
> libcryptopp.so.8`CryptoPP::SHA256= ::HashMultipleBlocks(this=3D0x00007fffffffd430, input=3D0x00007fffffffd480,= length=3D64) at sha.cpp:977:13
> =C2=A0=C2=A0= =C2=A0 frame #2: 0x000000080161bcbf
> libcrypt= opp.so.8`CryptoPP::IteratedHashBase<unsigned int,
> CryptoPP::HashTransformation>::Update(unsigned char const*, uns= igned
> long) [inlined] CryptoPP::IteratedHash= Base<unsigned int,
> CryptoPP::HashTransfor= mation>::HashBlock(this=3D0x00007fffffffd430,
= > input=3D0x00007fffffffd440) at iterhash.h:109:4
> =C2=A0=C2=A0=C2=A0 frame #3: 0x000000080161bca5
> libcryptopp.so.8`CryptoPP::IteratedHashBase<unsigned int,<= br>
> CryptoPP::HashTransformation>::Update(thi= s=3D0x00007fffffffd430,
> input=3D"^\xd1\= U00000013$\U0000001c\xb63\a\U00000019}\x85|\xde=C8=85\x84\xdbA\xc6\xdfw\xa0= \xa0\xff\xe7N\xc0t\xa0\x83\U0000001d\xdd", length=3D32) at iterhash.cp= p:38:4
> =C2=A0=C2=A0=C2=A0 frame #4: 0x000000= 08016711e0
> libcryptopp.so.8`CryptoPP::Random= Pool::IncorporateEntropy(this=3D0x0000000000877938, input=3D"^\xd1\U00= 000013$\U0000001c\xb63\a\U00000019}\x85|\xde=C8=85\x84\xdbA\xc6\xdfw\xa0\xa= 0\xff\xe7N\xc0t\xa0\x83\U0000001d\xdd", length=3D32) at randpool.cpp:3= 6:7
> =C2=A0=C2=A0=C2=A0 frame #5: 0x000000080= 165b27d
> libcryptopp.so.8`CryptoPP::AutoSeede= dRandomPool::Reseed(this=3D0x0000000000877938, blocking=3Dfalse, seedSize= =3D32) at osrng.cpp:330:2
> =C2=A0=C2=A0=C2=A0= frame #6: 0x0000000000793fbe
> amule`CryptoPP= ::AutoSeededRandomPool::AutoSeededRandomPool(this=3D0x0000000000877938, blo= cking=3Dfalse, seedSize=3D32) at osrng.h:171:4
&g= t; =C2=A0=C2=A0=C2=A0 frame #7: 0x0000000000793e3a amule`::__cxx_global_var= _init.1() at
> RandomFunctions.cpp:31:39
> =C2=A0=C2=A0=C2=A0 frame #8: 0x0000000000793f7e
> amule`_GLOBAL__sub_I_RandomFunctions.cpp at R= andomFunctions.cpp:0
> =C2=A0=C2=A0=C2=A0 fram= e #9: 0x000000080086e0fd ld-elf.so.1
> =C2=A0= =C2=A0=C2=A0 frame #10: 0x000000080086c38b ld-elf.so.1
>
>
> =
>




--
Mario.
--000000000000e39b7205f7fc94ff--