Project

General

Profile

Bug #41068

*** Error in `/usr/bin/python2.7': free(): invalid pointer:

Added by liuzhong chen over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

compile ceph master branch and run ./bin/ceph in build directory,raise a err:

[root@mirror1-clz2 ceph]# git status
# On branch v14.2.2
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       src/pybind/cephfs/cephfs.c
#       src/pybind/rados/rados.c
#       src/pybind/rbd/rbd.c
#       src/pybind/rgw/rgw.c
nothing added to commit but untracked files present (use "git add" to track)
[root@mirror1-clz2 ceph]# git diff src/pybind/cephfs/cephfs.c
[root@mirror1-clz2 ceph]# cd build/
[root@mirror1-clz2 build]# ./bin/ceph
*** DEVELOPER MODE: setting PATH, PYTHONPATH and LD_LIBRARY_PATH ***
[errno 2] error connecting to the cluster
*** Error in `/usr/bin/python2.7': free(): invalid pointer: 0x00007fef55c15dc0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7c619)[0x7fef664f2619]
/home/clz/code/ceph/build/lib/librados.so.2(+0x7c258)[0x7fef5deb3258]
/home/clz/code/ceph/build/lib/librados.so.2(+0x74cdd)[0x7fef5deabcdd]
/home/clz/code/ceph/build/lib/librados.so.2(+0x6ea30)[0x7fef5dea5a30]
/home/clz/code/ceph/build/lib/librados.so.2(+0x696e3)[0x7fef5dea06e3]
/home/clz/code/ceph/build/lib/librados.so.2(+0x102986)[0x7fef5df39986]
/home/clz/code/ceph/build/lib/librados.so.2(+0xdbc98)[0x7fef5df12c98]
/home/clz/code/ceph/build/lib/librados.so.2(+0xdbce0)[0x7fef5df12ce0]
/home/clz/code/ceph/build/lib/librados.so.2(rados_shutdown+0x10d)[0x7fef5de6de96]
/home/clz/code/ceph/build/lib/cython_modules/lib.2/rados.so(+0x17b81)[0x7fef5e2a5b81]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x730a)[0x7fef6724320a]
/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7ed)[0x7fef6724503d]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x663c)[0x7fef6724253c]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x67bd)[0x7fef672426bd]
/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7ed)[0x7fef6724503d]
/lib64/libpython2.7.so.1.0(+0x70978)[0x7fef671ce978]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7fef671a9a63]
/lib64/libpython2.7.so.1.0(+0x5aa55)[0x7fef671b8a55]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7fef671a9a63]
/lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x7fef6723b8f7]
/lib64/libpython2.7.so.1.0(+0x115822)[0x7fef67273822]
/lib64/libpthread.so.0(+0x7e25)[0x7fef66f49e25]
/lib64/libc.so.6(clone+0x6d)[0x7fef6656e34d]
======= Memory map: ========
00400000-00401000 r-xp 00000000 fd:01 17110159                           /usr/bin/python2.7
00600000-00601000 r--p 00000000 fd:01 17110159                           /usr/bin/python2.7
00601000-00602000 rw-p 00001000 fd:01 17110159                           /usr/bin/python2.7
007e9000-00aea000 rw-p 00000000 00:00 0                                  [heap]
7fef28000000-7fef28021000 rw-p 00000000 00:00 0 
7fef28021000-7fef2c000000 ---p 00000000 00:00 0 
7fef30000000-7fef30021000 rw-p 00000000 00:00 0 
7fef30021000-7fef34000000 ---p 00000000 00:00 0 
7fef34000000-7fef34021000 rw-p 00000000 00:00 0 
7fef34021000-7fef38000000 ---p 00000000 00:00 0 
7fef3b7ff000-7fef3b800000 ---p 00000000 00:00 0 
7fef3b800000-7fef3c000000 rw-p 00000000 00:00 0 
7fef3c000000-7fef3c021000 rw-p 00000000 00:00 0 
7fef3c021000-7fef40000000 ---p 00000000 00:00 0 
7fef40000000-7fef40021000 rw-p 00000000 00:00 0 
7fef40021000-7fef44000000 ---p 00000000 00:00 0 
7fef44000000-7fef4417c000 rw-p 00000000 00:00 0 
7fef4417c000-7fef48000000 ---p 00000000 00:00 0 
7fef4857c000-7fef4857d000 ---p 00000000 00:00 0 
7fef4857d000-7fef48d7d000 rw-p 00000000 00:00 0 
7fef48d7d000-7fef48d7e000 ---p 00000000 00:00 0 
7fef48d7e000-7fef4957e000 rw-p 00000000 00:00 0                          [stack:703428]
7fef4957e000-7fef4957f000 ---p 00000000 00:00 0 
7fef4957f000-7fef49d7f000 rw-p 00000000 00:00 0                          [stack:703427]
7fef49d7f000-7fef49d80000 ---p 00000000 00:00 0 
7fef49d80000-7fef4a580000 rw-p 00000000 00:00 0                          [stack:703426]
7fef4acfc000-7fef4b75d000 rw-p 00000000 00:00 0 
7fef4b75d000-7fef4b75e000 ---p 00000000 00:00 0 
7fef4b75e000-7fef4bf5e000 rw-p 00000000 00:00 0 
7fef4bf5e000-7fef4bf62000 r-xp 00000000 fd:01 17109984                   /usr/lib64/python2.7/lib-dynload/termios.so
7fef4bf62000-7fef4c161000 ---p 00004000 fd:01 17109984                   /usr/lib64/python2.7/lib-dynload/termios.so
7fef4c161000-7fef4c162000 r--p 00003000 fd:01 17109984                   /usr/lib64/python2.7/lib-dynload/termios.so
7fef4c162000-7fef4c164000 rw-p 00004000 fd:01 17109984                   /usr/lib64/python2.7/lib-dynload/termios.so
7fef4c164000-7fef4c1a4000 rw-p 00000000 00:00 0 
7fef4c1a4000-7fef4c23a000 r-xp 00000000 fd:01 17109988                   /usr/lib64/python2.7/lib-dynload/unicodedata.so
7fef4c23a000-7fef4c439000 ---p 00096000 fd:01 17109988                   /usr/lib64/python2.7/lib-dynload/unicodedata.so
7fef4c439000-7fef4c43a000 r--p 00095000 fd:01 17109988                   /usr/lib64/python2.7/lib-dynload/unicodedata.so
7fef4c43a000-7fef4c44d000 rw-p 00096000 fd:01 17109988                   /usr/lib64/python2.7/lib-dynload/unicodedata.so
7fef4c44d000-7fef4c452000 r-xp 00000000 fd:01 17090411                   /usr/lib64/python2.7/lib-dynload/_csv.so
7fef4c452000-7fef4c652000 ---p 00005000 fd:01 17090411                   /usr/lib64/python2.7/lib-dynload/_csv.so
7fef4c652000-7fef4c653000 r--p 00005000 fd:01 17090411                   /usr/lib64/python2.7/lib-dynload/_csv.so
7fef4c653000-7fef4c655000 rw-p 00006000 fd:01 17090411                   /usr/lib64/python2.7/lib-dynload/_csv.so
7fef4c655000-7fef4c695000 rw-p 00000000 00:00 0 
7fef4c695000-7fef4c698000 r-xp 00000000 fd:01 17090436                   /usr/lib64/python2.7/lib-dynload/_randommodule.so
7fef4c698000-7fef4c897000 ---p 00003000 fd:01 17090436                   /usr/lib64/python2.7/lib-dynload/_randommodule.so
7fef4c897000-7fef4c898000 r--p 00002000 fd:01 17090436                   /usr/lib64/python2.7/lib-dynload/_randommodule.so
7fef4c898000-7fef4c899000 rw-p 00003000 fd:01 17090436                   /usr/lib64/python2.7/lib-dynload/_randommodule.so
7fef4c899000-7fef4c89d000 r-xp 00000000 fd:01 17090419                   /usr/lib64/python2.7/lib-dynload/_hashlib.so
7fef4c89d000-7fef4ca9c000 ---p 00004000 fd:01 17090419                   /usr/lib64/python2.7/lib-dynload/_hashlib.so
7fef4ca9c000-7fef4ca9d000 r--p 00003000 fd:01 17090419                   /usr/lib64/python2.7/lib-dynload/_hashlib.so
7fef4ca9d000-7fef4ca9e000 rw-p 00004000 fd:01 17090419                   /usr/lib64/python2.7/lib-dynload/_hashlib.so
7fef4ca9e000-7fef4ca9f000 rw-p 00000000 00:00 0 
7fef4ca9f000-7fef4cabb000 r-xp 00000000 fd:01 17090422                   /usr/lib64/python2.7/lib-dynload/_io.so
7fef4cabb000-7fef4ccba000 ---p 0001c000 fd:01 17090422                   /usr/lib64/python2.7/lib-dynload/_io.so
7fef4ccba000-7fef4ccbb000 r--p 0001b000 fd:01 17090422                   /usr/lib64/python2.7/lib-dynload/_io.so
7fef4ccbb000-7fef4ccc5000 rw-p 0001c000 fd:01 17090422                   /usr/lib64/python2.7/lib-dynload/_io.so
7fef4ccc5000-7fef4cd05000 rw-p 00000000 00:00 0 
7fef4cd05000-7fef4cd0c000 r-xp 00000000 fd:01 25168166                   /usr/lib64/libffi.so.6.0.1
7fef4cd0c000-7fef4cf0b000 ---p 00007000 fd:01 25168166                   /usr/lib64/libffi.so.6.0.1
7fef4cf0b000-7fef4cf0c000 r--p 00006000 fd:01 25168166                   /usr/lib64/libffi.so.6.0.1Aborted

then checkout to 14.2.2 tag and find the same err.
anyone know what's wrong.Maybe some dependence wrong version.Thank you!
linux info:

[root@mirror1-clz2 build]# cat /proc/version
Linux version 3.10.0-514.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Nov 22 16:42:41 UTC 2016

History

#1 Updated by liuzhong chen over 4 years ago

when update gcc to versoin 8 by "source scl_source enable devtoolset-8".This issue is ok,please close this bug.Thank you!

#2 Updated by Sebastian Wagner over 4 years ago

  • Description updated (diff)
  • Status changed from New to Closed

Closing as requested.

Also available in: Atom PDF