gdb in docker for Centos

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




These are the Centos run stack traces generated with docker using the same runs as I had been doing for https://tracker.ceph.com/issues/23492. ; The crashes under Ubuntu always involved either a decode() crash, decode() exception or assert(st_size != 0).

Is this a clue, or is it just a Centos anomaly?  BTW, all other threads in these cores look fine!

2 failures in http://pulpito.ceph.com/dzafman-2018-06-21_15:29:45-rados:standalone-wip-zafman-testing2-distro-basic-smithi/


# sudo ./ceph-debug-docker.sh wip-zafman-testing2:d12ea8b6b641958cdfcf609d2fad8947a21965cf centos:7

# gdb /usr/bin/ceph-osd /ceph/teuthology-archive/dzafman-2018-06-21_15:29:45-rados:standalone-wip-zafman-testing2-distro-basic-smithi/2687446/remote/smithi168/coredump/1529622699.99940.core
...
warning: .dynamic section for "/lib64/libudev.so.1" is not at the expected address (wrong library or version mismatch?)
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `ceph-osd -i 3 --fsid=f2babf17-f782-48ce-9563-54ab3eb8dc70 --auth-supported=none'.
Program terminated with signal 6, Aborted.
#0  0x00007f9d992b659b in raise () from /lib64/libpthread.so.0
Missing separate debuginfos, use: debuginfo-install bzip2-libs-1.0.6-13.el7.x86_64 elfutils-libelf-0.170-4.el7.x86_64 elfutils-libs-0.170-4.el7.x86_64 fuse-libs-2.9.2-10.el7.x86_64 glibc-2.17-222.el7.x86_64 gperftools-libs-2.6.1-1.el7.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 krb5-libs-1.15.1-19.el7.x86_64 leveldb-1.12.0-11.el7.x86_64 libaio-0.3.109-13.el7.x86_64 libattr-2.4.46-13.el7.x86_64 libblkid-2.23.2-52.el7.x86_64 libcap-2.22-9.el7.x86_64 libcom_err-1.42.9-12.el7_5.x86_64 libgcc-4.8.5-28.el7_5.1.x86_64 libibverbs-15-7.el7_5.x86_64 libnl3-3.2.28-4.el7.x86_64 liboath-2.4.1-9.el7.x86_64 libselinux-2.5-12.el7.x86_64 libstdc++-4.8.5-28.el7_5.1.x86_64 libuuid-2.23.2-52.el7.x86_64 lttng-ust-2.4.1-4.el7.x86_64 lz4-1.7.5-2.el7.x86_64 nspr-4.19.0-1.el7_5.x86_64 nss-3.36.0-5.el7_5.x86_64 nss-softokn-3.36.0-5.el7_5.x86_64 nss-softokn-freebl-3.36.0-5.el7_5.x86_64 nss-util-3.36.0-1.el7_5.x86_64 openssl-libs-1.0.2k-12.el7.x86_64 pcre-8.32-17.el7.x86_64 snappy-1.1.0-3.el7.x86_64 sqlite-3.7.17-8.el7.x86_64 systemd-libs-219-57.el7.x86_64 userspace-rcu-0.7.16-1.el7.x86_64 xz-libs-5.2.2-1.el7.x86_64 zlib-1.2.7-17.el7.x86_64
(gdb) thread
[Current thread is 1 (Thread 0x7f9d7671f700 (LWP 100040))]
(gdb) bt
#0  0x00007f9d992b659b in raise () from /lib64/libpthread.so.0
#1  0x0000558705d5f521 in reraise_fatal (signum=6) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/global/signal_handler.cc:74 #2  handle_fatal_signal (signum=6) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/global/signal_handler.cc:138
#3  <signal handler called>
#4  0x00007f9d982d6277 in raise () from /lib64/libc.so.6
#5  0x00007f9d982d7968 in abort () from /lib64/libc.so.6
#6  0x00007f9d98be5ac5 in __cxa_vec_dtor () from /lib64/libstdc++.so.6
#7  0x00007f9d98be3a63 in ?? () from /lib64/libstdc++.so.6
#8  0x00007f9d76719a20 in ?? ()
#9  0x0000000000000ae0 in ?? ()
#10 0x00007f9d9b1fe5c6 in (anonymous namespace)::do_memalign(unsigned long, unsigned long) () from /lib64/libtcmalloc.so.4
#11 0x00007f9d9b21d010 in tc_posix_memalign () from /lib64/libtcmalloc.so.4
#12 0x00007f9d9b20aacc in tcmalloc::PageHeap::Carve(tcmalloc::Span*, unsigned long) () from /lib64/libtcmalloc.so.4 #13 0x00007f9d9b20b591 in tcmalloc::PageHeap::New(unsigned long) () from /lib64/libtcmalloc.so.4 #14 0x00007f9d9b20a230 in tcmalloc::CentralFreeList::Populate() () from /lib64/libtcmalloc.so.4
#15 0x00007f9d767199d0 in ?? ()
#16 0x0000000000000000 in ?? ()

 # gdb /usr/bin/ceph-osd /ceph/teuthology-archive/dzafman-2018-06-21_15:29:45-rados:standalone-wip-zafman-testing2-distro-basic-smithi/2687443/remote/smithi111/coredump/1529622850.110914.core

Thread 1 (Thread 0x7fe4bf8e2700 (LWP 111012)):
#0  0x00007fe4e247959b in raise () from /lib64/libpthread.so.0
#1  0x0000562bfbd41521 in reraise_fatal (signum=6) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/global/signal_handler.cc:74 #2  handle_fatal_signal (signum=6) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/global/signal_handler.cc:138
#3  <signal handler called>
#4  0x00007fe4e1499277 in raise () from /lib64/libc.so.6
#5  0x00007fe4e149a968 in abort () from /lib64/libc.so.6
#6  0x00007fe4e1da8ac5 in __cxa_vec_dtor () from /lib64/libstdc++.so.6
#7  0x00007fe4e1da6a63 in ?? () from /lib64/libstdc++.so.6
#8  0x00007fe4bf8dca20 in ?? ()
#9  0x0000000000000ae0 in ?? ()
#10 0x00007fe4e43c15c6 in (anonymous namespace)::do_memalign(unsigned long, unsigned long) () from /lib64/libtcmalloc.so.4
#11 0x00007fe4e43e0010 in tc_posix_memalign () from /lib64/libtcmalloc.so.4
#12 0x00007fe4e58cbc23 in raw (mempool=10, l=2710, c=<optimized out>, this=0x8) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/include/buffer_raw.h:44 #13 raw_combined (mempool=10, align=2710, l=2710, dataptr=<optimized out>, this=0x8) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/common/buffer.cc:181 #14 create (mempool=10, align=2710, len=2710) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/common/buffer.cc:214 #15 ceph::buffer::create_aligned_in_mempool (len=2710, align=2710, mempool=10) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/common/buffer.cc:709
#16 0x0cb4eb4a50de6700 in ?? ()
#17 0x0000562bfc425940 in ?? ()
#18 0x0000562bfbb5a030 in FileStore::read (this=<optimized out>, ch=..., oid=..., offset=<optimized out>, len=<optimized out>, bl=..., op_flags=4222983760) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/os/filestore/FileStore.cc:3382
#19 0x0000000000000a96 in ?? ()
#20 0x0000562bfbb59e50 in ?? () at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/os/filestore/FileStore.cc:1909 #21 0x0000562bfb8053ed in OSDService::_get_map_bl (this=0x3a, e=1356752640, bl=...) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/osd/OSD.cc:1364 #22 0x0000562bfb812866 in OSDService::try_get_map (this=0x562bfdca6360, this@entry=0x562bfdb433e0, epoch=<optimized out>, epoch@entry=58) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/osd/OSD.cc:1480 #23 0x0000562bfb81b2dd in OSD::advance_pg (this=this@entry=0x562bfdb42000, osd_epoch=<optimized out>, pg=pg@entry=0x562bfdc34000, handle=..., rctx=rctx@entry=0x7fe4bf8dcf90) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/osd/OSD.cc:7747 #24 0x0000562bfb81ba81 in OSD::dequeue_peering_evt (this=0x562bfdb42000, sdata=<optimized out>, pg=0x562bfdc34000, evt=std::shared_ptr (count 2, weak 0) 0x562bfdc40f90, handle=...) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/osd/OSD.cc:8877 #25 0x0000562bfba741a0 in PGPeeringItem::run (this=<optimized out>, osd=<optimized out>, sdata=<optimized out>, pg=..., handle=...) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/osd/OpQueueItem.cc:34 #26 0x0000562bfb824532 in run (handle=..., pg=..., sdata=<optimized out>, osd=<optimized out>, this=0x7fe4bf8dd140) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/osd/OpQueueItem.h:134 #27 OSD::ShardedOpWQ::_process (this=0x562bfdb43048, thread_index=<optimized out>, hb=<optimized out>) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/osd/OSD.cc:9849 #28 0x00007fe4e5923f63 in ShardedThreadPool::shardedthreadpool_worker (this=0x562bfdb42930, thread_index=<optimized out>) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/common/WorkQueue.cc:339 #29 0x00007fe4e5924b50 in ShardedThreadPool::WorkThreadSharded::entry (this=<optimized out>) at /usr/src/debug/ceph-14.0.0-696-gd12ea8b/src/common/WorkQueue.h:690
#30 0x00007fe4e2471e25 in start_thread () from /lib64/libpthread.so.0
#31 0x00007fe4e1561bad in clone () from /lib64/libc.so.6

David
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux