Skip to content

Instantly share code, notes, and snippets.

@rfjakob
Created November 3, 2015 22:15
Show Gist options
  • Save rfjakob/07cba2554984fae9e5ed to your computer and use it in GitHub Desktop.
Save rfjakob/07cba2554984fae9e5ed to your computer and use it in GitHub Desktop.
encfs backtrace
(gdb) thread apply all backtrace
Thread 11 (Thread 0x7f625e7fc700 (LWP 32090)):
#0 0x00007f628177b434 in __memcpy_sse2_unaligned () from /lib64/libc.so.6
#1 0x00007f628330663e in BlockFileIO::cacheReadOneBlock(IORequest const&) const () from /home/jakob/code/encfs/build/libencfs.so.1.9
#2 0x00007f628330719b in BlockFileIO::padFile(long, long, bool) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#3 0x00007f6283306c2b in BlockFileIO::write(IORequest const&) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#4 0x00007f628332bd83 in FileNode::write(long, unsigned char*, long) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#5 0x00007f6283320385 in _do_write(FileNode*, unsigned char*, unsigned long, long) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#6 0x00007f628332a1ae in int std::_Bind<int (*(std::_Placeholder<1>, unsigned char*, unsigned long, long))(FileNode*, unsigned char*, unsigned long, long)>::__call<int, FileNode*&&, 0ul, 1ul, 2ul, 3ul>(std::tuple<FileNode*&&>&&, std::_Index_tuple<0ul, 1ul, 2ul, 3ul>) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#7 0x00007f6283328a79 in int std::_Bind<int (*(std::_Placeholder<1>, unsigned char*, unsigned long, long))(FileNode*, unsigned char*, unsigned long, long)>::operator()<FileNode*, int>(FileNode*&&) ()
from /home/jakob/code/encfs/build/libencfs.so.1.9
#8 0x00007f628332694d in std::_Function_handler<int (FileNode*), std::_Bind<int (*(std::_Placeholder<1>, unsigned char*, unsigned long, long))(FileNode*, unsigned char*, unsigned long, long)> >::_M_invoke(std::_Any_data const&, FileNode*&&) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#9 0x00007f6283320d9b in std::function<int (FileNode*)>::operator()(FileNode*) const () from /home/jakob/code/encfs/build/libencfs.so.1.9
#10 0x00007f628331da20 in withFileNode(char const*, char const*, fuse_file_info*, std::function<int (FileNode*)>) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#11 0x00007f6283320436 in encfs_write(char const*, char const*, unsigned long, long, fuse_file_info*) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#12 0x00007f628302aa80 in fuse_fs_write_buf () from /lib64/libfuse.so.2
#13 0x00007f628302abf8 in fuse_lib_write_buf () from /lib64/libfuse.so.2
#14 0x00007f6283033d1e in fuse_ll_process_buf () from /lib64/libfuse.so.2
#15 0x00007f62830303c8 in fuse_do_work () from /lib64/libfuse.so.2
#16 0x00007f6282344555 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f62817deb9d in clone () from /lib64/libc.so.6
Thread 10 (Thread 0x7f627ec8c700 (LWP 32063)):
#0 0x00007f628234c54d in read () from /lib64/libpthread.so.0
#1 0x00007f628302fd22 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007f62830318ea in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007f628303034e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007f6282344555 in start_thread () from /lib64/libpthread.so.0
#5 0x00007f62817deb9d in clone () from /lib64/libc.so.6
Thread 9 (Thread 0x7f627d489700 (LWP 32037)):
#0 0x00007f628234c54d in read () from /lib64/libpthread.so.0
#1 0x00007f628302fd22 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007f62830318ea in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007f628303034e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007f6282344555 in start_thread () from /lib64/libpthread.so.0
#5 0x00007f62817deb9d in clone () from /lib64/libc.so.6
Thread 8 (Thread 0x7f625dffb700 (LWP 32098)):
#0 0x00007f628234c54d in read () from /lib64/libpthread.so.0
#1 0x00007f628302fd22 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007f62830318ea in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007f628303034e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007f6282344555 in start_thread () from /lib64/libpthread.so.0
#5 0x00007f62817deb9d in clone () from /lib64/libc.so.6
Thread 7 (Thread 0x7f627e48b700 (LWP 32101)):
#0 0x00007f628234c54d in read () from /lib64/libpthread.so.0
#1 0x00007f628302fd22 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007f62830318ea in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007f628303034e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007f6282344555 in start_thread () from /lib64/libpthread.so.0
#5 0x00007f62817deb9d in clone () from /lib64/libc.so.6
Thread 6 (Thread 0x7f625f7fe700 (LWP 32095)):
#0 0x00007f628234c54d in read () from /lib64/libpthread.so.0
#1 0x00007f628302fd22 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007f62830318ea in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007f628303034e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007f6282344555 in start_thread () from /lib64/libpthread.so.0
#5 0x00007f62817deb9d in clone () from /lib64/libc.so.6
---Type <return> to continue, or q <return> to quit---
Thread 5 (Thread 0x7f627fc8e700 (LWP 32128)):
#0 0x00007f628234c54d in read () from /lib64/libpthread.so.0
#1 0x00007f628302fd22 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007f62830318ea in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007f628303034e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007f6282344555 in start_thread () from /lib64/libpthread.so.0
#5 0x00007f62817deb9d in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7f625ffff700 (LWP 32021)):
#0 0x00007f628234c54d in read () from /lib64/libpthread.so.0
#1 0x00007f628302fd22 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007f62830318ea in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007f628303034e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007f6282344555 in start_thread () from /lib64/libpthread.so.0
#5 0x00007f62817deb9d in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7f6283768840 (LWP 31969)):
#0 0x00007f628234b829 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1 0x00007f628234b8c4 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2 0x00007f628234b96a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3 0x00007f62830305b8 in fuse_session_loop_mt () from /lib64/libfuse.so.2
#4 0x00007f6283035d57 in fuse_loop_mt () from /lib64/libfuse.so.2
#5 0x00007f628303896d in fuse_main_common () from /lib64/libfuse.so.2
#6 0x000000000040ae7a in main ()
Thread 2 (Thread 0x7f627cc88700 (LWP 32071)):
#0 0x00007f628234c54d in read () from /lib64/libpthread.so.0
#1 0x00007f628302fd22 in fuse_kern_chan_receive () from /lib64/libfuse.so.2
#2 0x00007f62830318ea in fuse_ll_receive_buf () from /lib64/libfuse.so.2
#3 0x00007f628303034e in fuse_do_work () from /lib64/libfuse.so.2
#4 0x00007f6282344555 in start_thread () from /lib64/libpthread.so.0
#5 0x00007f62817deb9d in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f627dc8a700 (LWP 32007)):
#0 0x00007f628177b3ce in __memcpy_sse2_unaligned () from /lib64/libc.so.6
#1 0x00007f628330663e in BlockFileIO::cacheReadOneBlock(IORequest const&) const () from /home/jakob/code/encfs/build/libencfs.so.1.9
#2 0x00007f628330719b in BlockFileIO::padFile(long, long, bool) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#3 0x00007f6283306c2b in BlockFileIO::write(IORequest const&) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#4 0x00007f628332bd83 in FileNode::write(long, unsigned char*, long) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#5 0x00007f6283320385 in _do_write(FileNode*, unsigned char*, unsigned long, long) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#6 0x00007f628332a1ae in int std::_Bind<int (*(std::_Placeholder<1>, unsigned char*, unsigned long, long))(FileNode*, unsigned char*, unsigned long, long)>::__call<int, FileNode*&&, 0ul, 1ul, 2ul, 3ul>(std::tuple<FileNode*&&>&&, std::_Index_tuple<0ul, 1ul, 2ul, 3ul>) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#7 0x00007f6283328a79 in int std::_Bind<int (*(std::_Placeholder<1>, unsigned char*, unsigned long, long))(FileNode*, unsigned char*, unsigned long, long)>::operator()<FileNode*, int>(FileNode*&&) ()
from /home/jakob/code/encfs/build/libencfs.so.1.9
#8 0x00007f628332694d in std::_Function_handler<int (FileNode*), std::_Bind<int (*(std::_Placeholder<1>, unsigned char*, unsigned long, long))(FileNode*, unsigned char*, unsigned long, long)> >::_M_invoke(std::_Any_data const&, FileNode*&&) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#9 0x00007f6283320d9b in std::function<int (FileNode*)>::operator()(FileNode*) const () from /home/jakob/code/encfs/build/libencfs.so.1.9
#10 0x00007f628331da20 in withFileNode(char const*, char const*, fuse_file_info*, std::function<int (FileNode*)>) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#11 0x00007f6283320436 in encfs_write(char const*, char const*, unsigned long, long, fuse_file_info*) () from /home/jakob/code/encfs/build/libencfs.so.1.9
#12 0x00007f628302aa80 in fuse_fs_write_buf () from /lib64/libfuse.so.2
#13 0x00007f628302abf8 in fuse_lib_write_buf () from /lib64/libfuse.so.2
#14 0x00007f6283033d1e in fuse_ll_process_buf () from /lib64/libfuse.so.2
#15 0x00007f62830303c8 in fuse_do_work () from /lib64/libfuse.so.2
#16 0x00007f6282344555 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f62817deb9d in clone () from /lib64/libc.so.6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment