Print

Print


Yes, we for now have a coredump (also see above for a GDB session with debuginfo, against 4.8.3 at the time). But there is only one `abort()` in function `XrdSys::IOEvents::PollE::Begin()`:
```
   do {do {numpolled = epoll_wait(pollDfd, pollTab, pollMax, TmoGet());}
          while (numpolled < 0 && errno == EINTR);
       CPP_ATOMIC_STORE(wakePend, true, std::memory_order_release);
       numPoll = numpolled;
       if (numpolled == 0) CbkTMO();
       else if (numpolled <  0)
               {int rc = errno;
                cerr <<"EPoll: " <<strerror(rc) <<" polling for events" <<endl;
                abort();
               }
```
Please let me know what would need looking at.


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/746#issuecomment-426541604

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1