Skip to content

Instantly share code, notes, and snippets.

@cwacek
Created October 30, 2013 17:34
Show Gist options
  • Save cwacek/7236747 to your computer and use it in GitHub Desktop.
Save cwacek/7236747 to your computer and use it in GitHub Desktop.
Debugging Shadow (scallion) segfaults in encryption functions
#0 0x00007ffff1e51368 in EVP_EncryptUpdate () from /home/users/cwacek/.shadow/lib/libcrypto.so.1.0.0
#1 0x00007ffff299edf3 in aes_crypt_inplace () at /home/cwacek/projects/shadow/build/tor/src/common/aes.c:130
#2 0x00007ffff2989ad6 in crypto_cipher_crypt_inplace () at /home/cwacek/projects/shadow/build/tor/src/common/crypto.c:1335
#3 0x00007ffff28fea3d in relay_crypt_one_payload () at /home/cwacek/projects/shadow/build/tor/src/or/relay.c:144
#4 0x00007ffff28ff8d6 in circuit_package_relay_cell () at /home/cwacek/projects/shadow/build/tor/src/or/relay.c:398
#5 0x00007ffff28ff376 in relay_send_command_from_edge () at /home/cwacek/projects/shadow/build/tor/src/or/relay.c:613
#6 0x00007ffff2861758 in command_process_created_cell () at /home/cwacek/projects/shadow/build/tor/src/or/command.c:543
#7 0x00007ffff2860c3b in command_process_cell () at /home/cwacek/projects/shadow/build/tor/src/or/command.c:212
#8 0x00007ffff291b0b0 in connection_or_process_cells_from_inbuf () at /home/cwacek/projects/shadow/build/tor/src/or/connection_or.c:1954
#9 0x00007ffff291ab73 in connection_or_process_inbuf () at /home/cwacek/projects/shadow/build/tor/src/or/connection_or.c:456
#10 0x00007ffff28acf21 in connection_process_inbuf () at /home/cwacek/projects/shadow/build/tor/src/or/connection.c:4039
#11 0x00007ffff28a7be8 in connection_handle_read_impl () at /home/cwacek/projects/shadow/build/tor/src/or/connection.c:2857
#12 0x00007ffff28a77ca in connection_handle_read () at /home/cwacek/projects/shadow/build/tor/src/or/connection.c:2898
#13 0x00007ffff2890903 in conn_read_callback () at /home/cwacek/projects/shadow/build/tor/src/or/main.c:708
#14 0x00007ffff25ba960 in event_persist_closure () from /home/users/cwacek/.shadow/lib/libevent-2.0.so.5
#15 0x00007ffff25baa6f in event_process_active_single_queue () from /home/users/cwacek/.shadow/lib/libevent-2.0.so.5
#16 0x00007ffff25bad41 in event_process_active () from /home/users/cwacek/.shadow/lib/libevent-2.0.so.5
#17 0x00007ffff25bb3a8 in event_base_loop () from /home/users/cwacek/.shadow/lib/libevent-2.0.so.5
#18 0x00007ffff283a008 in scalliontor_notify () at /home/cwacek/projects/shadow/src/plugins/scallion/shd-scallion.c:340
#19 0x00007ffff28398b2 in _scallion_notify () at /home/cwacek/projects/shadow/src/plugins/scallion/shd-scallion-plugin.c:94
#20 0x00000000004157ce in plugin_executeNotify (plugin=0x8f9890, state=0x3128c90) at /home/cwacek/projects/shadow/src/support/shd-plugin.c:339
#21 0x0000000000422109 in application_notify (application=0x678e40) at /home/cwacek/projects/shadow/src/host/shd-application.c:147
#22 0x000000000041abc9 in epoll_tryNotify (epoll=0x3164660) at /home/cwacek/projects/shadow/src/host/descriptor/shd-epoll.c:495
#23 0x000000000042d759 in notifyplugin_run (event=0x13aea420, node=0x678a00) at /home/cwacek/projects/shadow/src/runnable/event/shd-notify-plugin.c:39
#24 0x000000000042cd37 in shadowevent_run (event=0x13aea420) at /home/cwacek/projects/shadow/src/runnable/event/shd-event.c:52
#25 0x000000000040f668 in worker_runSerial (workload=0x7fffffffd9f0) at /home/cwacek/projects/shadow/src/engine/shd-worker.c:248
#26 0x000000000040ed40 in slave_runSerial (slave=0x64f000) at /home/cwacek/projects/shadow/src/engine/shd-slave.c:485
#27 0x000000000040cbf8 in master_run (master=0x64ea00) at /home/cwacek/projects/shadow/src/engine/shd-master.c:168
#28 0x000000000040c687 in shadow_main (argc=2, argv=0x7fffffffdc18) at /home/cwacek/projects/shadow/src/engine/shd-main.c:51
#29 0x00000000004364d2 in main (argc=2, argv=0x7fffffffdc18) at /home/cwacek/projects/shadow/src/main.c:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment