[tor-bugs] #21648 [Core Tor/Tor]: prop140: Caches generate diffs as appropriate

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Apr 28 13:07:34 UTC 2017


#21648: prop140: Caches generate diffs as appropriate
---------------------------------------+-----------------------------------
 Reporter:  nickm                      |          Owner:  nickm
     Type:  defect                     |         Status:  merge_ready
 Priority:  Medium                     |      Milestone:  Tor:
                                       |  0.3.1.x-final
Component:  Core Tor/Tor               |        Version:
 Severity:  Normal                     |     Resolution:
 Keywords:  prop140 TorCoreTeam201704  |  Actual Points:  5
Parent ID:  #13339                     |         Points:  2
 Reviewer:                             |        Sponsor:  Sponsor4
---------------------------------------+-----------------------------------

Comment (by nickm):

 {{{
 Thread 2 "tor" received signal SIGSYS, Bad system call.
 [Switching to Thread 0x7ffff4895700 (LWP 11482)]
 0x00007ffff5fdee97 in mprotect () from /lib64/libc.so.6
 Missing separate debuginfos, use: dnf debuginfo-install keyutils-
 libs-1.5.9-8.fc24.x86_64 krb5-libs-1.14.4-7.fc25.x86_64
 libcom_err-1.43.3-1.fc25.x86_64 libevent-2.0.22-1.fc25.x86_64
 libgcc-6.3.1-1.fc25.x86_64 libscrypt-1.21-2.fc24.x86_64
 libseccomp-2.3.2-1.fc25.x86_64 libselinux-2.5-13.fc25.x86_64
 libzstd-1.1.3-1.fc25.x86_64 openssl-libs-1.0.2k-1.fc25.x86_64
 pcre-8.40-7.fc25.x86_64 xz-libs-5.2.2-2.fc24.x86_64
 zlib-1.2.8-10.fc24.x86_64
 (gdb) bt
 #0  0x00007ffff5fdee97 in mprotect () from /lib64/libc.so.6
 #1  0x00007ffff5f606aa in sysmalloc () from /lib64/libc.so.6
 #2  0x00007ffff5f6163a in _int_malloc () from /lib64/libc.so.6
 #3  0x00007ffff5f62f14 in malloc () from /lib64/libc.so.6
 #4  0x00007ffff6b30527 in ZSTD_initCStream_advanced () from
 /lib64/libzstd.so.1
 #5  0x00007ffff6b31048 in ZSTD_initCStream_usingDict ()
    from /lib64/libzstd.so.1
 #6  0x00005555556cfccb in tor_zstd_compress_new (compress=<optimized out>,
     method=<optimized out>, level=<optimized out>)
     at src/common/compress_zstd.c:201
 #7  0x00005555556cee43 in tor_compress_new (compress=1,
 method=ZSTD_METHOD,
     compression_level=BEST_COMPRESSION) at src/common/compress.c:451
 #8  0x00005555556ce59f in tor_compress_impl (compress=<optimized out>,
     out=<optimized out>, out_len=<optimized out>,
     in=0x7ffff5fdee97 <mprotect+7>
 "H=\001\360\377\377s\001\303H\213\r\301\337+", in_len=1818,
 method=<optimized out>, compression_level=BEST_COMPRESSION,
     complete_only=<optimized out>, protocol_warn_level=<optimized out>)
     at src/common/compress.c:98
 #9  0x00005555556ce53e in tor_compress (out=0x1a0000, out_len=0x3,
     in=0x7ffff5fdee97 <mprotect+7>
 "H=\001\360\377\377s\001\303H\213\r\301\337+", in_len=140737018593280,
 method=487424) at src/common/compress.c:213
 #10 0x0000555555660053 in consensus_diff_worker_threadfn (
     state_=<optimized out>, work_=0x555555af97f0) at
 src/or/consdiffmgr.c:1225
 }}}

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/21648#comment:13>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list