Hi,
if I run gdb on the same (compiled) program I obtain:
#0 0x0000155552fcf884 in __pthread_kill_implementation () at /lib64/libc.so.6
#1 0x0000155552f7eafe in raise () at /lib64/libc.so.6
#2 0x0000155552f6787f in abort () at /lib64/libc.so.6
#3 0x00001555532df1a0 in __gnu_debug::_Safe_sequence_base::_M_get_mutex() () at /lib64/libstdc++.so.6
#4 0x0000155553eed847 in TPad::ClipPolygon(int, double*, double*, int, double*, double*, double, double, double, double) () at /usr/lib64/root/libGpad.so.6.28
#5 0x0000155553ef97aa in TPad::PaintFillArea(int, double*, double*, char const*) () at /usr/lib64/root/libGpad.so.6.28
#6 0x000015555451668e in TArrow::PaintArrow(double, double, double, double, float, char const*) ()
at /usr/lib64/root/libGraf.so.6.28
#7 0x0000155553f04a6f in TPad::PaintModified() () at /usr/lib64/root/libGpad.so.6.28
#8 0x0000155553f0499d in TPad::PaintModified() () at /usr/lib64/root/libGpad.so.6.28
#9 0x0000155553ec6a0c in TCanvas::Update() () at /usr/lib64/root/libGpad.so.6.28
#10 0x000015555458a78f in TText::ExecuteEvent(int, int, int) () at /usr/lib64/root/libGraf.so.6.28
#11 0x0000155553ec0f66 in TCanvas::HandleInput(EEventType, int, int) () at /usr/lib64/root/libGpad.so.6.28
#12 0x000015555536e4e7 in TRootCanvas::HandleContainerMotion(Event_t*) () at /usr/lib64/root/libGui.so.6.28
#13 0x000015555527be50 in TGFrame::HandleEvent(Event_t*) () at /usr/lib64/root/libGui.so.6.28
#14 0x000015555521be30 in TGClient::HandleEvent(Event_t*) () at /usr/lib64/root/libGui.so.6.28
#15 0x000015555521c1cd in TGClient::ProcessOneEvent() () at /usr/lib64/root/libGui.so.6.28
#16 0x000015555521c21b in TGClient::HandleInput() () at /usr/lib64/root/libGui.so.6.28
#17 0x0000155554d20d70 in TUnixSystem::DispatchOneEvent(bool) () at /usr/lib64/root/libCore.so.6.28
#18 0x0000155554c2c680 in TSystem::Run() () at /usr/lib64/root/libCore.so.6.28
#19 0x0000155554bb9eaf in TApplication::Run(bool) () at /usr/lib64/root/libCore.so.6.28
#20 0x0000000000402b22 in main ()