Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Tor Tor
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 313
    • Issues 313
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 34
    • Merge requests 34
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • The Tor Project
  • Core
  • TorTor
  • Issues
  • #429
Closed
Open
Created May 19, 2007 by weasel (Peter Palfrader)@weasel

routerlist.c:1565: signed_descriptor_get_body: Assertion !memcmp("router ", r, 7) || !memcmp("extra-

May 19 12:56:05.449 [notice] We now have enough directory information to build circuits. May 19 12:56:34.620 [err] Bug: routerlist.c:1565: signed_descriptor_get_body: Assertion !memcmp("router ", r, 7) || !memcmp("extra-info ", r, 11) failed; aborting.

on r10217

the bt: #0 0xffffe410 in __kernel_vsyscall () #1 0xb7c99885 in raise () from /lib/tls/i686/cmov/libc.so.6 legacy/trac#2 (closed) 0xb7c9b002 in abort () from /lib/tls/i686/cmov/libc.so.6 legacy/trac#3 (closed) 0x080abc44 in signed_descriptor_get_body (desc=0x6) at routerlist.c:1572 legacy/trac#4 (closed) 0x080a9799 in router_rebuild_store (force=0, extrainfo=157592432) at routerlist.c:404 legacy/trac#5 (closed) 0x080aea0d in router_load_extrainfo_from_string (s=0xd64a7e8 "", saved_location=20, requested_fingerprints=0x86eead8) at routerlist.c:2673 legacy/trac#6 (closed) 0x08082e81 in connection_dir_client_reached_eof (conn=0x884bec0) at directory.c:1251 legacy/trac#7 (closed) 0x08083e6f in connection_dir_reached_eof (conn=0x884bec0) at directory.c:1400 legacy/trac#8 (closed) 0x0806b68c in connection_handle_read (conn=0x884bec0) at connection.c:1604 legacy/trac#9 (closed) 0x08093089 in conn_read_callback (fd=40, event=2, _conn=0x884bec0) at main.c:482 legacy/trac#10 (closed) 0xb7eebc79 in event_base_priority_init () from /usr/lib/libevent-1.1a.so.1 legacy/trac#11 (closed) 0xb7eebf65 in event_base_loop () from /usr/lib/libevent-1.1a.so.1 legacy/trac#12 (closed) 0xb7eebdcb in event_loop () from /usr/lib/libevent-1.1a.so.1 legacy/trac#13 (closed) 0x08094cf3 in do_main_loop () at main.c:1365 legacy/trac#14 (closed) 0x08095d9d in tor_main (argc=0, argv=0x0) at main.c:2592 legacy/trac#15 (closed) 0x080be9cb in main (argc=0, argv=0x0) at tor_main.c:28

however, the state looks quite broken: (at legacy/trac#3 (closed)) (gdb) p desc $3 = (signed_descriptor_t *) 0x6 (gdb) p len $4 = 0 (gdb) p r $5 = 0x80f7d60 "!memcmp("router ", r, 7) || !memcmp("extra-info ", r, 11)"

[Automatically added by flyspray2trac: Operating System: All]

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking