Pls I need a help trying to sort a data and I keep getting this crash message

Thread 2 (Thread 0x7f623103a700 (LWP 4893)):
#0  0x00007f626fcdd51b in __GI___waitpid (pid=4904, stat_loc=stat_loc
entry=0x7f6231032340, options=options
entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29
#1  0x00007f626fc56fbb in do_system (line=<optimized out>) at ../sysdeps/posix/system.c:148
#2  0x00007f62714b9064 in TUnixSystem::StackTrace() () from /home/munirat/root/lib/libCore.so
#3  0x00007f62714bb6cc in TUnixSystem::DispatchSignals(ESignals) () from /home/munirat/root/lib/libCore.so
#4  <signal handler called>
#5  0x000000000041863b in FileReader::DecodeWords(WordBuffer*, unsigned long*, unsigned long) ()
#6  0x0000000000418a05 in FileReader::Read(WordBuffer*) ()
#7  0x00000000004194d0 in PrefetchThread::StartReading() ()
#8  0x00000000004198d9 in PrefetchThread::Run(void*) ()
#9  0x00007f626ffe26ba in start_thread (arg=0x7f623103a700) at pthread_create.c:333
#10 0x00007f626fd1882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f6271a0dac0 (LWP 4892)):
#0  pthread_cond_wait

GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x000000000041923f in MTFileBufferFetcher::Next(BufferFetcher::Status&) ()
#2  0x00000000004140b6 in OfflineSorting::SortFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int) ()
#3  0x0000000000414887 in OfflineSorting::data_command(std::istream&) ()
#4  0x000000000041652d in OfflineSorting::next_command(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
#5  0x00000000004168cc in OfflineSorting::Read_batchfile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
#6  0x0000000000416ab0 in OfflineSorting::Run(UserRoutine*, int, char**) ()
#7  0x00007f626fc32830 in __libc_start_main (main=0x40a150 <main>, argc=2, argv=0x7ffe5b3559a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe5b355998) at ../csu/libc-start.c:291
#8  0x000000000040a4b9 in _start ()
===========================================================


The lines below might hint at the cause of the crash.
You may get help by asking at the ROOT forum http://root.cern.ch/forum.
Only if you are really convinced it is a bug in ROOT then please submit a
report at http://root.cern.ch/bugs. Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.
===========================================================
#5  0x000000000041863b in FileReader::DecodeWords(WordBuffer*, unsigned long*, unsigned long) ()
#6  0x0000000000418a05 in FileReader::Read(WordBuffer*) ()
#7  0x00000000004194d0 in PrefetchThread::StartReading() ()
#8  0x00000000004198d9 in PrefetchThread::Run(void*) ()
#9  0x00007f626ffe26ba in start_thread (arg=0x7f623103a700) at pthread_create.c:333
#10 0x00007f626fd1882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

===========================================================

We need more details to help you. A small macro reproducing the crash would be the best.

[#5  0x000000000041863b in FileReader::DecodeWords(WordBuffer*, unsigned long*, unsigned long) ()

The stack trace claims the crash comes from code in this routine (which is in your code or one of the other library you are relying on