[Calendar and Contacts Server] #443: Bad assertion in sendmsg_sendmsg()
#443: Bad assertion in sendmsg_sendmsg() -------------------------------------------+-------------------------------- Reporter: narge-macosforge@… | Owner: wsanchez@… Type: Defect | Status: new Priority: 5: Not set | Milestone: Component: Calendar Server | Severity: Crash/data loss Keywords: | Radar: -------------------------------------------+-------------------------------- I recently upgraded caldavd from 2.4 to trunk on a ppc linux machine. After the upgrade, caldavd dies on the first incoming connection, with an assertion failure at twext/python/sendmsg.c line 213. This assertion states that CMSG_NXTHDR() returns non-NULL. However, it will only return non-NULL if there is space for another control message. Thus, the assertion always fails after copying the last control message; it should be moved to the beginning of the loop, before CMSG_NXTHDR(). -- Ticket URL: <http://trac.calendarserver.org/ticket/443> Calendar and Contacts Server </> HTTP/WebDAV/CalDAV Server
#443: Bad assertion in sendmsg_sendmsg() -------------------------------------------+-------------------------------- Reporter: narge-macosforge@… | Owner: glyph@… Type: Defect | Status: new Priority: 5: Not set | Milestone: Component: Calendar Server | Severity: Crash/data loss Keywords: | Radar: -------------------------------------------+-------------------------------- Changes (by glyph@…): * owner: wsanchez@… => glyph@… Comment: Thanks for your lucidly explained documentation of the bug. The patch is much appreciated. -- Ticket URL: <http://trac.calendarserver.org/ticket/443#comment:1> Calendar and Contacts Server </> HTTP/WebDAV/CalDAV Server
#443: Bad assertion in sendmsg_sendmsg() -------------------------------------------+-------------------------------- Reporter: narge-macosforge@… | Owner: glyph@… Type: Defect | Status: new Priority: 2: Expected | Milestone: CalendarServer-3.2 Component: Calendar Server | Severity: Crash/data loss Keywords: | Radar: -------------------------------------------+-------------------------------- Changes (by wsanchez@…): * priority: 5: Not set => 2: Expected * milestone: => CalendarServer-3.2 -- Ticket URL: <http://trac.calendarserver.org/ticket/443#comment:2> Calendar and Contacts Server </> HTTP/WebDAV/CalDAV Server
#443: Bad assertion in sendmsg_sendmsg() --------------------------------------------+------------------------------- Reporter: narge-macosforge@… | Owner: glyph@… Type: Defect | Status: closed Priority: 2: Expected | Milestone: CalendarServer-3.2 Component: Calendar Server | Severity: Crash/data loss Resolution: Software changed | Keywords: Radar: | --------------------------------------------+------------------------------- Changes (by glyph@…): * status: new => closed * resolution: => Software changed Comment: Fixed in r7850 -- Ticket URL: <http://trac.calendarserver.org/ticket/443#comment:3> Calendar and Contacts Server </> HTTP/WebDAV/CalDAV Server
participants (1)
-
Calendar and Contacts Server