# gdb `which rados` core GNU gdb (GDB) 7.4.1-debian Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/bin/rados...Reading symbols from /usr/lib/debug/usr/bin/rados...done. done. [New LWP 194913] [New LWP 194914] [New LWP 194915] [New LWP 194916] [New LWP 194917] warning: Can't read pathname for load map: Input/output error. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fff0f9fe000 Core was generated by `rados ls'. Program terminated with signal 11, Segmentation fault. #0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32 32 ../sysdeps/x86_64/multiarch/../strlen.S: No such file or directory. (gdb) bt #0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32 #1 0x00007fe7488437a2 in get_cie_encoding (cie=0x7fe74174034c) at ../../../src/libgcc/unwind-dw2-fde.c:269 #2 0x00007fe748844a2d in get_fde_encoding (f=0x7fe749824458) at ../../../src/libgcc/unwind-dw2-fde.c:316 #3 _Unwind_IteratePhdrCallback (info=, size=, ptr=0x7fff0f8a3f00) at ../../../src/libgcc/unwind-dw2-fde-dip.c:400 #4 0x00007fe7485b9bc6 in *__GI___dl_iterate_phdr (callback=callback@entry=0x7fe748844600 <_Unwind_IteratePhdrCallback>, data=data@entry=0x7fff0f8a3f00) at dl-iteratephdr.c:75 #5 0x00007fe748844f62 in _Unwind_Find_FDE (pc=0x7fe7496bf65f, bases=bases@entry=0x7fff0f8a4068) at ../../../src/libgcc/unwind-dw2-fde-dip.c:451 #6 0x00007fe74884247b in uw_frame_state_for (context=context@entry=0x7fff0f8a3fc0, fs=fs@entry=0x7fff0f8a40b0) at ../../../src/libgcc/unwind-dw2.c:1179 #7 0x00007fe7488433bc in _Unwind_Backtrace (trace=0x7fe748598110 , trace_argument=0x7fff0f8a4270) at ../../../src/libgcc/unwind.inc:290 #8 0x00007fe74859824e in *__GI___backtrace (array=, size=100) at ../sysdeps/x86_64/../ia64/backtrace.c:91 #9 0x000000000043f2b2 in BackTrace (s=0, this=0x7fff0f8a4410) at ./common/BackTrace.h:19 #10 handle_fatal_signal (signum=11) at global/signal_handler.cc:90 #11 #12 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32 #13 0x00007fe7488437a2 in get_cie_encoding (cie=0x7fe74174034c) at ../../../src/libgcc/unwind-dw2-fde.c:269 #14 0x00007fe748844a2d in get_fde_encoding (f=0x7fe749824458) at ../../../src/libgcc/unwind-dw2-fde.c:316 #15 _Unwind_IteratePhdrCallback (info=, size=, ptr=0x7fff0f8a5560) at ../../../src/libgcc/unwind-dw2-fde-dip.c:400 #16 0x00007fe7485b9bc6 in *__GI___dl_iterate_phdr (callback=callback@entry=0x7fe748844600 <_Unwind_IteratePhdrCallback>, data=data@entry=0x7fff0f8a5560) at dl-iteratephdr.c:75 #17 0x00007fe748844f62 in _Unwind_Find_FDE (pc=0x7fe7496bf65f, bases=bases@entry=0x7fff0f8a57b8) at ../../../src/libgcc/unwind-dw2-fde-dip.c:451 #18 0x00007fe74884247b in uw_frame_state_for (context=context@entry=0x7fff0f8a5710, fs=fs@entry=0x7fff0f8a5800) at ../../../src/libgcc/unwind-dw2.c:1179 #19 0x00007fe748842f8b in _Unwind_RaiseException (exc=0x14d40e0) at ../../../src/libgcc/unwind.inc:99 #20 0x00007fe748d2ebe1 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #21 0x00007fe74953dc39 in ceph::buffer::list::iterator::copy (this=0x7fff0f8a5e20, len=1852402994, dest=...) at common/buffer.cc:878 #22 0x00007fe7496bf660 in decode (p=..., s=...) at ./include/encoding.h:174 #23 decode (bl=..., this=0x7fff0f8a5b30) at ./common/entity_name.h:43 #24 decode (p=..., c=...) at ./common/entity_name.h:84 #25 decode (m=..., p=...) at ./include/encoding.h:589 #26 0x00000000014b42e0 in ?? () #27 0x00000000014d1950 in ?? () #28 0x00007fe7491ee000 in ?? () #29 0x00007fff0f8a5e20 in ?? () #30 0x00007fe74a4131d0 in ?? () #31 0x00007fff0f8a5ba8 in ?? () #32 0x00000000014d1958 in ?? () ---Type to continue, or q to quit--- #33 0x65696c634a230813 in ?? () #34 0x00000000014d1960 in ?? () #35 0x00007fff0f8a5c68 in ?? () #36 0x00007fff0000000f in ?? () #37 0x00007fff0f8a5ae0 in ?? () #38 0x00007fe74a4131d0 in ?? () #39 0x0000000000000015 in ?? () #40 0x000000001e8992a6 in ?? () #41 0x00007fe74a230813 in ?? () from /lib64/ld-linux-x86-64.so.2 #42 0x00007fe74a230c02 in ?? () from /lib64/ld-linux-x86-64.so.2 Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) f 22 #22 0x00007fe7496bf660 in decode (p=..., s=...) at ./include/encoding.h:174 174 ./include/encoding.h: No such file or directory. (gdb) p s $1 = (std::string &) @0x7fff0f8a5b00: {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x14d4038 "]\n\tkey = AQBjvRpViJB8FRAAWj9hBSvp0hHZjAa3SutbTQ==\n"}} (gdb) p len $2 = 1852403044