Comments (2)
> Since the requested value is passed as an unsigned 64bit type (ptl_size_t) it
> is truncated to 0 when automatically cast to a long.
Portals4 reference implementation only supports 64-bit platforms currently.
So, sizeof(ptl_size_t) == sizeof(long) unless I am misunderstanding something.
Thus the problem is not truncation, but rather that when taken as a signed type
PTL_SIZE_MAX "looks like" -1. That triggers this logic in chk_param just as 0
would:
if (val < p->min)
return p->min;
and thus you see the minimum values as reported.
I would speculate that changing the type of the 'val' argument of chk_param()
to "unsigned long" or "uint64_t" should fix the problem. However, I don't know
enough to predict if that would break something else (e.g. are any parameter
values ever legally negative?)
Original comment by [email protected]
on 11 Jun 2013 at 8:41
from portals4.
Fixed as of r2210
Original comment by [email protected]
on 18 Jun 2013 at 8:30
- Changed state: Fixed
from portals4.
Related Issues (20)
- 3 of 95 tests failed in test/sfw/test_n2/test-suite.log HOT 2
- segfault introduced by r2232 HOT 2
- Unexpected message count <=0 during overflow event HOT 1
- UDP+Shared memory Unlink tests fail for multi-node tests HOT 1
- RUDP with PPE hangs on non-self tests
- test_amo test segfaults with shmem transport HOT 1
- UDP transport fails on Fedora due to non-ethX interface naming convention HOT 2
- PTL_COHERENT_ATOMICS (See Portals 4.0.1 Section 3.15.4) undeclared HOT 2
- CTs don't get counted on overflow HOT 1
- r2259 2 of 73 tests failed (test_amo and test_amo_barrier) HOT 4
- return value of process_init(buf) is ignored HOT 1
- Multiple progress threads with RDMA can cause a hang HOT 1
- test_amo and test_amo_barrier fail with UDP+Shared memory, test_amo with UDP
- Configure Error due to "triggered me" HOT 2
- Race condition with USE_ONCE MEs HOT 11
- Open MPI MPI_Comm_split crashes with Portals4
- error: ‘global_umn_init’ undeclared HOT 3
- dead links HOT 6
- Make portals4.h c++ compatible by default HOT 2
- Portals Usage HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from portals4.