Custom Query (101 matches)
Results (46 - 48 of 101)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#5 | fixed | Segmentation fault on lineno in cgiMain | djay | relet |
Description |
Following the instructions on the page "Zoo Kernel" - "Installation" for the svn installation, configured with ./configure --with-python=/usr/ --without-php --without-java (and optionally --without-js for the version 1.0) I ended up with a binary that segfaults in the first line of cgiMain() (line no. 140) calling dup2. The two file handles are equal, even before the call to dup2. Calling it as cgi results in a segfault as well, I assume for the same reason. |
|||
#87 | fixed | Segmentation fault in updateStatus method | Knut Landmark | |
Description |
The Zoo kernel provides the option to store a status message in shared memory along with the status value (i.e. the progress in percent), see this ticket: http://zoo-project.org/trac/ticket/81. However, the current implementation of updateStatus (service_internal.c, revision # 452) does not check if getMapFromMaps(conf,"lenv","message") returns NULL. A segmentation fault occurs (line 115) if a message value has not been set in the service code before a call to updateStatus: // OK: setMapInMaps( conf, "lenv", "status", "99" ); setMapInMaps( conf, "lenv", "message", "Progress: 99%" ); updateStatus( conf ); // Segmentation fault: setMapInMaps( conf, "lenv", "status", "99" ); updateStatus( conf ); (Tested on a Window 7 system.) |
|||
#103 | fixed | Segmentation fault in printFullDescription() | Knut Landmark | |
Description |
The following lines in the function printFullDescription (service_internal.c) causes a segmentation fault in some situations, namely if the pointer e->supported is NULL (tested on Windows 7): if(_tmp0==NULL){ xmlAddChild(nc6,nc8); _tmp0=e->supported; if(getMap(_tmp0->content,"range")!=NULL || getMap(_tmp0->content,"rangeMin")!=NULL || getMap(_tmp0->content,"rangeMax")!=NULL || getMap(_tmp0->content,"rangeClosure")!=NULL ) { tmp1=_tmp0->content; goto doRange; } } |