Bug 40610 - падает после пересборки с libcryptopp-8.5.0
Summary: падает после пересборки с libcryptopp-8.5.0
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: urbackup-server (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-29 17:48 MSK by Anton V. Boyarshinov
Modified: 2021-11-29 15:00 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton V. Boyarshinov 2021-07-29 17:48:00 MSK
падает при запуске после пересборки с libcryptopp-8.5.0
-------------
Thread 1 "urbackupsrv" received signal SIGSEGV, Segmentation fault.
CryptoPP::ByteReverse<unsigned int> (byteCount=<optimized out>, in=0x10, out=0x7fffffffb220) at misc.h:2217
2217			out[i] = ByteReverse(in[i]);
(gdb) bt
#0  CryptoPP::ByteReverse<unsigned int> (byteCount=<optimized out>, in=0x10, out=0x7fffffffb220) at misc.h:2217
#1  CryptoPP::ConditionalByteReverse<unsigned int> (order=<optimized out>, byteCount=<optimized out>, in=0x10, out=0x7fffffffb220)
    at misc.h:2237
#2  CryptoPP::ConditionalByteReverse<unsigned int> (byteCount=<optimized out>, in=0x10, out=0x7fffffffb220, order=<optimized out>)
    at misc.h:2234
#3  CryptoPP::IteratedHashBase<unsigned int, CryptoPP::HashTransformation>::TruncatedFinal (this=0x7fffffffafe0, digest=0x7fffffffb220 "", 
    size=<optimized out>) at iterhash.cpp:182
#4  0x00007ffff7d46e26 in CryptoPP::HashTransformation::Final (digest=<optimized out>, this=0x7fffffffafe0) at cryptlib.h:1143
#5  CryptoPP::RandomPool::IncorporateEntropy (this=0x7fffffffb1e0, 
    input=0x555555abfe00 "w\340r\v%\200\t\311M\347\071\r\332\374\355+(K|\022\210\fF`\310wJU^`\210Xev/null:\341\036", length=32)
    at randpool.cpp:37
----------------
Почему в in вместо 0x7fffffffb220 оказался очевидно невалидный адрес 0x10 лично мне понять не удалось
Comment 1 Anton V. Boyarshinov 2021-11-29 15:00:01 MSK
ИСправлено пересборкой с комплектным libcryptopp