Comments (6)
Can you come up with a simple test that demonstrates this? I can't figure out how the change could be causing a segfault. I've tested this on fc22 with both floating point arrays and word arrays and see no problem.
The jas-fix-compress-error-for-FS-minus-zero fix essentially disabled #198 so it restored the correct compression with earlier gcc versions (rhel6) but also restored the segfaulting behavior with more recent gcc versions which that fix was attempting to correct. This latest fix caused the code to behave consistently on the various versions of the compiler whether they were compiled with -O2 or -O0 and should have restored the behavior of compression which has been working successfully for decades.
from mdsplus.
I was able to reproduce the segfault using an ACQ196 in my office with a different server running 7.0.206 -- initftp, provide external trigger, store. Reverting back to 7.0.205 fixes it. I switched back and forth between the two versions a few times just to be sure. I can provide the test model later in the evening if it helps.
from mdsplus.
Can you set the nodes under the device to no compress store it and send us the tree ? That way we can read the data and try to write it into a compress on put node
This should allow us to debug the problem.
From: Brian Standley
Reply-To: MDSplus/mdsplus
Date: Tuesday, January 12, 2016 at 11:13 AM
To: MDSplus/mdsplus
Subject: Re: [mdsplus] twf-fix-compress-again2 is no good (#299)
I was able to reproduce the segfault using an ACQ196 in my office with a different server running 7.0.206 -- initftp, provide external trigger, store. Reverting back to 7.0.205 fixes it. I switched back and forth between the two versions a few times just to be sure. I can provide the test model later in the evening if it helps.
from mdsplus.
Absolutely!
from mdsplus.
Josh was able to reproduce the problem here so we should be able to debug it locally. No need to send us your tree.
from mdsplus.
Unbelievable.... I made a stupid typo (-1 instead of -i) when I was
trying to make the code more readable! I'm calling it "Ken's revenge".
I think #300 should fix it.
On 1/12/2016 11:56 AM, Tom Fredian wrote:
Josh was able to reproduce the problem here so we should be able to
debug it locally. No need to send us your tree.—
Reply to this email directly or view it on GitHub
#299 (comment).
from mdsplus.
Related Issues (20)
- IDL - mdsisclient can't check against socket=0 causing further issues when set_database claims !mdsdb_socket=0 HOT 23
- kit for RPI aarch64
- Untested MDSplus builds HOT 2
- website documentation for ubuntu / debian HOT 1
- Connection.get() is broken in python by PR #2620 HOT 1
- Remove references to obsolete platforms from the IDL API
- Exceeding the limit of 64 concurrent mdsip connections causes a crash HOT 3
- The mdsvalue() function of the IDL API fails if the most recent socket is disconnected HOT 1
- mdsdisconnect in the IDL API does not correctly return the optional status value HOT 2
- mdstcl - dir/full segfault HOT 8
- TreeGetRecord() returns a misleading error code HOT 4
- MdsIpThreadStatic.c has an extraneous DEBUG define statement
- Enhance the IDL Test Harness HOT 1
- Can I compose a tree to have physical subtrees with different shot numbers? HOT 3
- mdsip.hosts file does not working in mdsip HOT 12
- mdsplus8 and alpha: the "dir" command of "mdstcl" crashes when working with deep trees that have long paths HOT 3
- MDSTCL: a tab completion feature would make it easier to navigate in trees that have very long paths
- MDSplus .data file gets very large HOT 33
- Segfault in libTreeShr.so when doing node deletion with a multi-processing Python program HOT 18
- MDSVALUE in MATLAB breaks when reading Signals HOT 20
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 mdsplus.