Skip to content

Crash when maxCapSize is set #17

@cedric-chedaleux

Description

@cedric-chedaleux

Crash with the rotating files feature enabled (maxCapSize)

The call stack:

#1  0xf6fcd054 in __pthread_kill_implementation (threadid=<optimized out>, signo=6, no_tid=<optimized out>) at pthread_kill.c:43
#2  0xf6f9c5ba in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3  0xf6f8d5e4 in __GI_abort () at abort.c:79
#4  0xf6fc4666 in __libc_message (action=action@entry=do_abort, fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:155
#5  0xf6fd56be in malloc_printerr (str=<optimized out>) at malloc.c:5659
#6  0xf6fd6ebc in _int_free (av=0xf708d79c <main_arena>, p=0x1c69048, have_lock=<optimized out>) at malloc.c:4586
#7  0xf6fd8d0c in __GI___libc_free (mem=<optimized out>) at malloc.c:3386
#8  0xf71ae1b6 in operator delete (ptr=<optimized out>) at /home/jenkins/toolchain/crosstool-ng/.build/arm-unknown-linux-gnueabihf/src/gcc/libstdc++-v3/libsupc++/del_op.cc:49
#9  0xf71ae1c2 in operator delete[] (ptr=<optimized out>) at /home/jenkins/toolchain/crosstool-ng/.build/arm-unknown-linux-gnueabihf/src/gcc/libstdc++-v3/libsupc++/del_opv.cc:35
#10 0xf71d6402 in std::basic_filebuf<char, std::char_traits<char> >::_M_destroy_internal_buffer (this=0x1c670bc)
    at /home/jenkins/toolchain/crosstool-ng/.build/arm-unknown-linux-gnueabihf/build/build-cc-gcc-final/arm-unknown-linux-gnueabihf/libstdc++-v3/include/bits/fstream.tcc:63
#11 0xf71d6e2c in std::basic_filebuf<char, std::char_traits<char> >::close()::__close_sentry::~__close_sentry() (this=0xf5ebca3c, __in_chrg=<optimized out>)
    at /home/jenkins/toolchain/crosstool-ng/.build/arm-unknown-linux-gnueabihf/build/build-cc-gcc-final/arm-unknown-linux-gnueabihf/libstdc++-v3/include/bits/fstream.tcc:262
#12 0xf71d7726 in std::basic_filebuf<char, std::char_traits<char> >::close (this=this@entry=0x1c670bc)
    at /home/jenkins/toolchain/crosstool-ng/.build/arm-unknown-linux-gnueabihf/build/build-cc-gcc-final/arm-unknown-linux-gnueabihf/libstdc++-v3/include/bits/fstream.tcc:261
#13 0xf71d849a in std::basic_ofstream<char, std::char_traits<char> >::close (this=0x1c670b8) at /home/jenkins/toolchain/crosstool-ng/.build/arm-unknown-linux-gnueabihf/build/build-cc-gcc-final/arm-unknown-linux-gnueabihf/libstdc++-v3/include/fstream:993
#14 0xf72467b4 in uprofile::EventsFile::rotateFile() () from images/sysroot_binaries/target/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libcppuprofile.so
#15 0xf7246b64 in uprofile::EventsFile::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) () from images/sysroot_binaries/target/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libcppuprofile.so
#16 0xf7244fe0 in uprofile::UProfileImpl::write(uprofile::UProfileImpl::ProfilingType, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) () from images/sysroot_binaries/target/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libcppuprofile.so
#17 0xf72455ec in uprofile::UProfileImpl::dumpSystemMemory() () from images/sysroot_binaries/target/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libcppuprofile.so

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions