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, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"PERSON","message":"@jmuf in #746: 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()`:\r\n```\r\n do {do {numpolled = epoll_wait(pollDfd, pollTab, pollMax, TmoGet());}\r\n while (numpolled \u003c 0 \u0026\u0026 errno == EINTR);\r\n CPP_ATOMIC_STORE(wakePend, true, std::memory_order_release);\r\n numPoll = numpolled;\r\n if (numpolled == 0) CbkTMO();\r\n else if (numpolled \u003c 0)\r\n {int rc = errno;\r\n cerr \u003c\u003c\"EPoll: \" \u003c\u003cstrerror(rc) \u003c\u003c\" polling for events\" \u003c\u003cendl;\r\n abort();\r\n }\r\n```\r\nPlease let me know what would need looking at.\r\n"}],"action":{"name":"View Issue","url":"https://github.com/xrootd/xrootd/issues/746#issuecomment-426541604"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/746#issuecomment-426541604", "url": "https://github.com/xrootd/xrootd/issues/746#issuecomment-426541604", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [xrootd/xrootd] abort() in XrdSys::IOEvents::PollE::Begin with EFAULT (#746)", "sections": [ { "text": "", "activityTitle": "**Jan Iven**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@jmuf", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"xrootd/xrootd\",\n\"issueId\": 746,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"xrootd/xrootd\",\n\"issueId\": 746\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/xrootd/xrootd/issues/746#issuecomment-426541604" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 346922048\n}" } ], "themeColor": "26292E" } ]

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