Giter Site home page Giter Site logo

classicsvfit's People

Contributors

akalinow avatar ktht avatar thomas-mueller avatar veelken avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

classicsvfit's Issues

Seg fault after commit 98de658

After explicitly freeing the memory for histogramAdapter_ in the ClassicSVFit destructor, the code throws a seg. fault. Everything runs smoothly if this line is commented. I will attach the error below:

*** glibc detected *** SVFitStandAloneFSATauDM: corrupted double-linked list: 0x0000000004d35140 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3b56275e5e]
/lib64/libc.so.6[0x3b56278fd6]
/afs/hep.wisc.edu/user/tmitchel/private/SVFit/CMSSW_8_0_25/lib/slc6_amd64_gcc530/libTauAnalysisClassicSVfit.so(_ZN13classic_svFit13SVfitQuantityD1Ev+0x26)[0x7fc7adcc2826]
/afs/hep.wisc.edu/user/tmitchel/private/SVFit/CMSSW_8_0_25/lib/slc6_amd64_gcc530/libTauAnalysisClassicSVfit.so(+0x16c77)[0x7fc7adcc5c77]
/afs/hep.wisc.edu/user/tmitchel/private/SVFit/CMSSW_8_0_25/lib/slc6_amd64_gcc530/libTauAnalysisClassicSVfit.so(_ZN13classic_svFit16HistogramAdapterD1Ev+0x36)[0x7fc7adcc2926]
/afs/hep.wisc.edu/user/tmitchel/private/SVFit/CMSSW_8_0_25/lib/slc6_amd64_gcc530/libTauAnalysisClassicSVfit.so(+0x16eb7)[0x7fc7adcc5eb7]
/afs/hep.wisc.edu/user/tmitchel/private/SVFit/CMSSW_8_0_25/lib/slc6_amd64_gcc530/libTauAnalysisClassicSVfit.so(_ZN13classic_svFit21HistogramAdapterDiTauD1Ev+0x24)[0x7fc7adcc29f4]
/afs/hep.wisc.edu/user/tmitchel/private/SVFit/CMSSW_8_0_25/lib/slc6_amd64_gcc530/libTauAnalysisClassicSVfit.so(_ZN13classic_svFit21HistogramAdapterDiTauD0Ev+0x9)[0x7fc7adcc2a19]
/afs/hep.wisc.edu/user/tmitchel/private/SVFit/CMSSW_8_0_25/lib/slc6_amd64_gcc530/libTauAnalysisClassicSVfit.so(_ZN12ClassicSVfitD1Ev+0x24)[0x7fc7adcd5984]
/lib64/libc.so.6(exit+0xe2)[0x3b56235a02]
/lib64/libc.so.6(__libc_start_main+0x107)[0x3b5621ed27]
SVFitStandAloneFSATauDM[0x408691]
======= Memory map: ========
00400000-00425000 r-xp 00000000 00:22 611519240 /afs/hep.wisc.edu/user/tmitchel/private/SVFit/CMSSW_8_0_25/bin/slc6_amd64_gcc530/SVFitStandAloneFSATauDM
00425000-00427000 rw-p 00025000 00:22 611519240 /afs/hep.wisc.edu/user/tmitchel/private/SVFit/CMSSW_8_0_25/bin/slc6_amd64_gcc530/SVFitStandAloneFSATauDM
00b90000-05242000 rw-p 00000000 00:00 0 [heap]
3b55e00000-3b55e20000 r-xp 00000000 fd:00 2407 /lib64/ld-2.12.so
3b56020000-3b56021000 r--p 00020000 fd:00 2407 /lib64/ld-2.12.so
3b56021000-3b56022000 rw-p 00021000 fd:00 2407 /lib64/ld-2.12.so
3b56022000-3b56023000 rw-p 00000000 00:00 0
3b56200000-3b5638b000 r-xp 00000000 fd:00 4650 /lib64/libc-2.12.so
3b5638b000-3b5658a000 ---p 0018b000 fd:00 4650 /lib64/libc-2.12.so
3b5658a000-3b5658e000 r--p 0018a000 fd:00 4650 /lib64/libc-2.12.so
3b5658e000-3b56590000 rw-p 0018e000 fd:00 4650 /lib64/libc-2.12.so
3b56590000-3b56594000 rw-p 00000000 00:00 0
3b56600000-3b56683000 r-xp 00000000 fd:00 4652 /lib64/libm-2.12.so
3b56683000-3b56882000 ---p 00083000 fd:00 4652 /lib64/libm-2.12.so
3b56882000-3b56883000 r--p 00082000 fd:00 4652 /lib64/libm-2.12.so
3b56883000-3b56884000 rw-p 00083000 fd:00 4652 /lib64/libm-2.12.so
3b56a00000-3b56a02000 r-xp 00000000 fd:00 4657 /lib64/libdl-2.12.so
3b56a02000-3b56c02000 ---p 00002000 fd:00 4657 /lib64/libdl-2.12.so
3b56c02000-3b56c03000 r--p 00002000 fd:00 4657 /lib64/libdl-2.12.so
3b56c03000-3b56c04000 rw-p 00003000 fd:00 4657 /lib64/libdl-2.12.so
3b56e00000-3b56e17000 r-xp 00000000 fd:00 4656 /lib64/libpthread-2.12.so
3b56e17000-3b57017000 ---p 00017000 fd:00 4656 /lib64/libpthread-2.12.so
3b57017000-3b57018000 r--p 00017000 fd:00 4656 /lib64/libpthread-2.12.so
3b57018000-3b57019000 rw-p 00018000 fd:00 4656 /lib64/libpthread-2.12.so
3b57019000-3b5701d000 rw-p 00000000 00:00 0
3b57200000-3b57207000 r-xp 00000000 fd:00 4672 /lib64/librt-2.12.so
3b57207000-3b57406000 ---p 00007000 fd:00 4672 /lib64/librt-2.12.so
3b57406000-3b57407000 r--p 00006000 fd:00 4672 /lib64/librt-2.12.so
3b57407000-3b57408000 rw-p 00007000 fd:00 4672 /lib64/librt-2.12.so
3b57a00000-3b57a1d000 r-xp 00000000 fd:00 4661 /lib64/libselinux.so.1
3b57a1d000-3b57c1c000 ---p 0001d000 fd:00 4661 /lib64/libselinux.so.1
3b57c1c000-3b57c1d000 r--p 0001c000 fd:00 4661 /lib64/libselinux.so.1
3b57c1d000-3b57c1e000 rw-p 0001d000 fd:00 4661 /lib64/libselinux.so.1
3b57c1e000-3b57c1f000 rw-p 00000000 00:00 0
3b57e00000-3b57e16000 r-xp 00000000 fd:00 4660 /lib64/libresolv-2.12.so
3b57e16000-3b58016000 ---p 00016000 fd:00 4660 /lib64/libresolv-2.12.so
3b58016000-3b58017000 r--p 00016000 fd:00 4660 /lib64/libresolv-2.12.so
3b58017000-3b58018000 rw-p 00017000 fd:00 4660 /lib64/libresolv-2.12.so
3b58018000-3b5801a000 rw-p 00000000 00:00 0
3b5b200000-3b5b202000 r-xp 00000000 fd:00 2911 /lib64/libkeyutils.so.1.3
3b5b202000-3b5b401000 ---p 00002000 fd:00 2911 /lib64/libkeyutils.so.1.3
3b5b401000-3b5b402000 r--p 00001000 fd:00 2911 /lib64/libkeyutils.so.1.3
3b5b402000-3b5b403000 rw-p 00002000 fd:00 2911 /lib64/libkeyutils.so.1.3
3b5ba00000-3b5ba29000 r-xp 00000000 fd:00 4663 /lib64/libk5crypto.so.3.1
3b5ba29000-3b5bc29000 ---p 00029000 fd:00 4663 /lib64/libk5crypto.so.3.1
3b5bc29000-3b5bc2a000 r--p 00029000 fd:00 4663 /lib64/libk5crypto.so.3.1
3b5bc2a000-3b5bc2b000 rw-p 0002a000 fd:00 4663 /lib64/libk5crypto.so.3.1
3b5bc2b000-3b5bc2c000 rw-p 00000000 00:00 0
3b5ca00000-3b5ca0a000 r-xp 00000000 fd:00 4662 /lib64/libkrb5support.so.0.1
3b5ca0a000-3b5cc09000 ---p 0000a000 fd:00 4662 /lib64/libkrb5support.so.0.1
3b5cc09000-3b5cc0a000 r--p 00009000 fd:00 4662 /lib64/libkrb5support.so.0.1
3b5cc0a000-3b5cc0b000 rw-p 0000a000 fd:00 4662 /lib64/libkrb5support.so.0.1
3b63200000-3b6321d000 r-xp 00000000 fd:00 4658 /lib64/libtinfo.so.5.7Aborted

Compiler Warnings

Dear Artur, all,

I made these changes (5933873) to remove compiler warnings related to these 3 constants, that appear in g++ (GCC) 5.3.0. I do not think that this is an ideal/nice solution and would be happy if something better if found at some point.

Regards,
Thomas

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.