Coder Social home page Coder Social logo

antonysigma / jpegls-hdf5-filter Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 0.0 43 KB

Fork of hdf5-jpegls-filter on Sourceforge, by D. Swanepoel & F. van den Bergh

Home Page: http://dx.doi.org/10.1080/17538947.2017.1301580

License: MIT License

C++ 80.47% Meson 19.53%
hdf5 hdf5-format compression charls jpegls lossless

jpegls-hdf5-filter's People

Contributors

antonysigma avatar dswanepoel avatar

Watchers

 avatar  avatar  avatar

jpegls-hdf5-filter's Issues

Optimized build `-O2` causes memory leak in libhdf5-dev 1.10.0-patch1

Known bugs: On Ubuntu 18.04 hosting libhdf5-dev 1.10.0-patch1, compiling the library with -O2 optimization flag will cause memory leak in H5PL_load.

This problem does not exist on Ubuntu 20.04 hosting HDF5 >=1.10.3.

Steps to recreate the issue:

meson --buildtype=debugoptimized -Db_sanitize=address,undefined -Db_lundef=false build-debugoptimized/
cd build-debugoptimized
ninja test
cat meson-log/testlog.txt

Error log:

1/1 jpegls-hdf-filter:benchmark / Writing small chunks FAIL            0.97s   exit status 1
14:56:43 HDF5_PLUGIN_PATH=/home/antony/jpegls-hdf-filter/build/debugoptimized/examples/.. MALLOC_PERTURB_=101 /home/antony/jpegls-hdf-filter/build/debugoptimized/examples/direct_chunk_write
----------------------------------- output -----------------------------------
stdout:
Exporting time profiling data...
stderr:

=================================================================
==5228==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 81 byte(s) in 1 object(s) allocated from:
    #0 0x7f4536007b40 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb40)
    #1 0x7f4535b9a11b in H5PL_load (/usr/lib/x86_64-linux-gnu/libhdf5_serial.so.100+0x1c911b)

SUMMARY: AddressSanitizer: 81 byte(s) leaked in 1 allocation(s).

Software license

Hi @dswanepoel , thank you very much for hosting the software hdf5-jpegls-filter! I also enjoyed reading your publication at http://dx.doi.org/10.1080/17538947.2017.1301580

I would like to contribute to the project by modernizing the build steps, but first I would like to determine what software license you use. May I suggest the MIT license attributed to your name?

For your reference, here's draft of the license content: #2

Regards,
Antony Chan
https://scholar.google.com/citations?hl=en&user=kW8tyV0AAAAJ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.