bugGNU Octave - Bugs: bug #41349, signal package: Crash in remez...

 
 

bug #41349: signal package: Crash in remez when designing a Hilbert transform filter

Submitter:  None
Submitted:  Sat 25 Jan 2014 10:38:08 PM UTC
   
 
Category:  Octave Package Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Segfault, Bus Error, etc.
Status:  Fixed Assigned to:  mtmiller
Originator Name:  Robert Jenssen Originator Email:  -email is unavailable-
Open/Closed:  * Closed Release:  * other
Operating System:  * GNU/Linux Fixed Release:  None
Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Sun 26 Jan 2014 12:19:52 AM UTC, comment #2: 

I have pushed a fix for this crash, this will be part of the upcoming signal package release. Thanks for catching this!

http://sf.net/p/octave/signal/ci/f469a3

Mike Miller <mtmiller>
Group Member
Sat 25 Jan 2014 10:50:36 PM UTC, comment #1: 

Confirmed, I'll take a look at this right away since I'm planning a signal release very soon.

Mike Miller <mtmiller>
Group Member
Sat 25 Jan 2014 10:38:08 PM UTC, original submission:  

The following crashes Octave in remez.cc, line 735 (a "free()"):


b0=remez(12,[0.1 0.91],[1 1],'hilbert')


Make a local version of remez.cc from signal-1.2.2:

diff -bB remez_test.c signal/src/c remez.cc
582c582
< int remez_test(double h[], int numtaps,
---
> int remez(double h[], int numtaps,
749c749
< DEFUN_DLD (remez_test, args, ,
---
> DEFUN_DLD (remez, args, ,
863c863
<   int err = remez_test(coeff,numtaps,numbands,bands,response,weight,itype,density);
---
>   int err = remez(coeff,numtaps,numbands,bands,response,weight,itype,density);


Compile:

mkoctfile -v -g remez_test.cc


Works OK with:

$ octave --eval "b0=remez_test(12,[0.1 0.9],[1 1],'hilbert')"
GNU Octave, version 3.8.0
Copyright (C) 2013 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  For details, type 'warranty'.

Octave was configured for "x86_64-unknown-linux-gnu".

Additional information about Octave is available at http://www.octave.org.

Please contribute if you find this software useful.
For more information, visit http://www.octave.org/get-involved.html

Read http://www.octave.org/bugs.html to learn how to submit bug reports.
For information about changes from previous versions, type 'news'.

b0 =

  -0.02054
  -0.09335
  -0.00327
  -0.17906
  -0.00381
  -0.62473
   0.00000
   0.62473
   0.00381
   0.17906
   0.00327
   0.09335
   0.02054


But coredumps with:

octave --eval "b0=remez_test(12,[0.1 0.91],[1 1],'hilbert')"


The problem occurs at remez.cc line 735:

free(Grid);


Run in gdb:

$ gdb octave
GNU gdb (GDB) Fedora 7.6.50.20130731-19.fc20
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
..
Reading symbols from /usr/local/bin/octave-3.8.0...done.
(gdb) r
Starting program: /usr/local/bin/octave
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
process 4466 is executing new program: /usr/local/bin/octave-cli-3.8.0
Missing separate debuginfos, use: debuginfo-install glibc-2.18-11.fc20.x86_64 libX11-1.6.1-1.fc20.x86_64 libXau-1.0.8-2.fc20.x86_64 libgcc-4.8.2-7.fc20.x86_64 libstdc++-4.8.2-7.fc20.x86_64 libxcb-1.9.1-3.fc20.x86_64

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
GNU Octave, version 3.8.0
Copyright (C) 2013 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  For details, type 'warranty'.

Octave was configured for "x86_64-unknown-linux-gnu".

Additional information about Octave is available at http://www.octave.org.

Please contribute if you find this software useful.
For more information, visit http://www.octave.org/get-involved.html

Read http://www.octave.org/bugs.html to learn how to submit bug reports.
For information about changes from previous versions, type 'news'.

octave:1>
octave:1> b0=remez_test(12,[0.1 0.91],[1 1],'hilbert')
*** Error in `/usr/local/bin/octave-cli-3.8.0': free(): invalid next size (normal): 0x0000000000799580 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3722c75d9f]
/lib64/libc.so.6[0x3722c7d098]
/home/robj/CHANGES/DesignOfIIRFilters.C143/remez_test.oct(_Z10remez_testPdiiPKdS1_S1_ii+0x508)[0x7fffec76f428]
/home/robj/CHANGES/DesignOfIIRFilters.C143/remez_test.oct(_Z11Fremez_testRK17octave_value_listi+0xa01)[0x7fffec770201]
/usr/local/lib/octave/3.8.0/liboctinterp.so.2(_ZN14octave_builtin17do_multi_index_opEiRK17octave_value_listPKSt4listI13octave_lvalueSaIS4_EE+0x590)[0x7ffff757d120]
/usr/local/lib/octave/3.8.0/liboctinterp.so.2(_ZN14octave_builtin7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EEiPKS2_I13octave_lvalueSaIS8_EE+0x17b)[0x7ffff757c5fb]
/usr/local/lib/octave/3.8.0/liboctinterp.so.2(_ZN14octave_builtin7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EEi+0xc)[0x7ffff757cb7c]
/usr/local/lib/octave/3.8.0/liboctinterp.so.2(_ZN14octave_builtin7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EE+0x2b)[0x7ffff757e27b]
/usr/local/lib/octave/3.8.0/liboctinterp.so.2(_ZN12octave_value7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EEi+0x34)[0x7ffff761f224]
/usr/local/lib/octave/3.8.0/liboctinterp.so.2(_ZN12octave_value7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EEiPKS2_I13octave_lvalueSaIS8_EE+0x25)[0x7ffff761f285]
/usr/local/lib/octave/3.8.0/liboctinterp.so.2(_ZN21tree_index_expression6rvalueEiPKSt4listI13octave_lvalueSaIS1_EE+0x42f)[0x7ffff768a3af]
/usr/local/lib/octave/3.8.0/liboctinterp.so.2(_ZN21tree_index_expression6rvalueEi+0xb)[0x7ffff768aacb]
/usr/local/lib/octave/3.8.0/liboctinterp.so.2(_ZN21tree_index_expression7rvalue1Ei+0x2e)[0x7ffff768741e]
/usr/local/lib/octave/3.8.0/liboctinterp.so.2(_ZN22tree_simple_assignment7rvalue1Ei+0x76)[0x7ffff7674cb6]
/usr/local/lib/octave/3.8.0/liboctinterp.so.2(_ZN14tree_evaluator15visit_statementER14tree_statement+0x108)[0x7ffff7680578]
/usr/local/lib/octave/3.8.0/liboctinterp.so.2(_ZN14tree_evaluator20visit_statement_listER19tree_statement_list+0x51)[0x7ffff767fa91]
/usr/local/lib/octave/3.8.0/liboctinterp.so.2(_Z9main_loopv+0x1a0)[0x7ffff7a49730]
/usr/local/lib/octave/3.8.0/liboctinterp.so.2(octave_execute_interpreter+0x5b4)[0x7ffff727fca4]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x3722c21d65]
/usr/local/bin/octave-cli-3.8.0[0x400951]
======= Memory map: ========
00400000-00401000 r-xp 00000000 fd:01 2753178                            /usr/local/bin/octave-cli-3.8.0
00600000-00601000 r--p 00000000 fd:01 2753178                            /usr/local/bin/octave-cli-3.8.0
00601000-00602000 rw-p 00001000 fd:01 2753178                            /usr/local/bin/octave-cli-3.8.0
00602000-00623000 rw-p 00000000 00:00 0                                  [heap]
00623000-00644000 rw-p 00000000 00:00 0                                  [heap]
00644000-00665000 rw-p 00000000 00:00 0                                  [heap]
00665000-00689000 rw-p 00000000 00:00 0                                  [heap]
00689000-006be000 rw-p 00000000 00:00 0                                  [heap]
006be000-006df000 rw-p 00000000 00:00 0                                  [heap]
006df000-00700000 rw-p 00000000 00:00 0                                  [heap]
00700000-00721000 rw-p 00000000 00:00 0                                  [heap]
00721000-00742000 rw-p 00000000 00:00 0                                  [heap]
00742000-00763000 rw-p 00000000 00:00 0                                  [heap]
00763000-00784000 rw-p 00000000 00:00 0                                  [heap]
00784000-007aa000 rw-p 00000000 00:00 0                                  [heap]
007aa000-007cc000 rw-p 00000000 00:00 0                                  [heap]
007cc000-007ed000 rw-p 00000000 00:00 0                                  [heap]
007ed000-0080e000 rw-p 00000000 00:00 0                                  [heap]
0080e000-0082f000 rw-p 00000000 00:00 0                                  [heap]
0082f000-00850000 rw-p 00000000 00:00 0                                  [heap]
00850000-00871000 rw-p 00000000 00:00 0                                  [heap]
00871000-00892000 rw-p 00000000 00:00 0                                  [heap]
00892000-008b3000 rw-p 00000000 00:00 0                                  [heap]
008b3000-008d4000 rw-p 00000000 00:00 0                                  [heap]
008d4000-008f5000 rw-p 00000000 00:00 0                                  [heap]
008f5000-00916000 rw-p 00000000 00:00 0                                  [heap]
00916000-00937000 rw-p 00000000 00:00 0                                  [heap]
00937000-00958000 rw-p 00000000 00:00 0                                  [heap]
00958000-00979000 rw-p 00000000 00:00 0                                  [heap]
00979000-0099a000 rw-p 00000000 00:00 0                                  [heap]
0099a000-009bb000 rw-p 00000000 00:00 0                                  [heap]
009bb000-009dc000 rw-p 00000000 00:00 0                                  [heap]
009dc000-009fd000 rw-p 00000000 00:00 0                                  [heap]
009fd000-00a21000 rw-p 00000000 00:00 0                                  [heap]
00a21000-00a42000 rw-p 00000000 00:00 0                                  [heap]
00a42000-00a63000 rw-p 00000000 00:00 0                                  [heap]
00a63000-00a84000 rw-p 00000000 00:00 0                                  [heap]
00a84000-00aa5000 rw-p 00000000 00:00 0                                  [heap]
00aa5000-00ac6000 rw-p 00000000 00:00 0                                  [heap]
00ac6000-00ae7000 rw-p 00000000 00:00 0                                  [heap]
00ae7000-00b08000 rw-p 00000000 00:00 0                                  [heap]
00b08000-00b29000 rw-p 00000000 00:00 0                                  [heap]
00b29000-00b4a000 rw-p 00000000 00:00 0                                  [heap]
00b4a000-00b6d000 rw-p 00000000 00:00 0                                  [heap]
00b6d000-00b8e000 rw-p 00000000 00:00 0                                  [heap]
00b8e000-00baf000 rw-p 00000000 00:00 0                                  [heap]
00baf000-00bd0000 rw-p 00000000 00:00 0                                  [heap]
00bd0000-00bf1000 rw-p 00000000 00:00 0                                  [heap]
00bf1000-00c12000 rw-p 00000000 00:00 0                                  [heap]
00c12000-00c33000 rw-p 00000000 00:00 0                                  [heap]
00c33000-00c54000 rw-p 00000000 00:00 0                                  [heap]
00c54000-00c76000 rw-p 00000000 00:00 0                                  [heap]
00c76000-00c97000 rw-p 00000000 00:00 0                                  [heap]
3548a00000-3548a32000 r-xp 00000000 fd:01 2763917                        /usr/lib64/libk5crypto.so.3.1
3548a32000-3548c31000 ---p 00032000 fd:01 2763917                        /usr/lib64/libk5crypto.so.3.1
3548c31000-3548c33000 r--p 00031000 fd:01 2763917                        /usr/lib64/libk5crypto.so.3.1
3548c33000-3548c34000 rw-p 00033000 fd:01 2763917                        /usr/lib64/libk5crypto.so.3.1
3548c34000-3548c35000 rw-p 00000000 00:00 0
3548e00000-3548e47000 r-xp 00000000 fd:01 2759616                        /usr/lib64/libgssapi_krb5.so.2.2
3548e47000-3549047000 ---p 00047000 fd:01 2759616                        /usr/lib64/libgssapi_krb5.so.2.2
3549047000-3549048000 r--p 00047000 fd:01 2759616                        /usr/lib64/libgssapi_krb5.so.2.2
3549048000-354904a000 rw-p 00048000 fd:01 2759616                        /usr/lib64/libgssapi_krb5.so.2.2
3549200000-35492d0000 r-xp 00000000 fd:01 2759366                        /usr/lib64/libkrb5.so.3.3
35492d0000-35494cf000 ---p 000d0000 fd:01 2759366                        /usr/lib64/libkrb5.so.3.3
35494cf000-35494dd000 r--p 000cf000 fd:01 2759366                        /usr/lib64/libkrb5.so.3.3
35494dd000-35494e0000 rw-p 000dd000 fd:01 2759366                        /usr/lib64/libkrb5.so.3.3
3549600000-354960d000 r-xp 00000000 fd:01 2763992                        /usr/lib64/libkrb5support.so.0.1
354960d000-354980c000 ---p 0000d000 fd:01 2763992                        /usr/lib64/libkrb5support.so.0.1
354980c000-354980d000 r--p 0000c000 fd:01 2763992                        /usr/lib64/libkrb5support.so.0.1
354980d000-354980e000 rw-p 0000d000 fd:01 2763992                        /usr/lib64/libkrb5support.so.0.1
3628000000-3629442000 r-xp 00000000 fd:01 2885447                        /usr/lib64/llvm/libLLVM-3.3.so
3629442000-3629642000 ---p 01442000 fd:01 2885447                        /usr/lib64/llvm/libLLVM-3.3.so
3629642000-3629721000 r--p 01442000 fd:01 2885447                        /usr/lib64/llvm/libLLVM-3.3.so
3629721000-3629723000 rw-p 01521000 fd:01 2885447                        /usr/lib64/llvm/libLLVM-3.3.so
3629723000-3629734000 rw-p 00000000 00:00 0
3722400000-3722420000 r-xp 00000000 fd:01 2756669                        /usr/lib64/ld-2.18.so
372261f000-3722620000 r--p 0001f000 fd:01 2756669                        /usr/lib64/ld-2.18.so
3722620000-3722621000 rw-p 00020000 fd:01 2756669                        /usr/lib64/ld-2.18.so
3722621000-3722622000 rw-p 00000000 00:00 0
3722800000-3722806000 r-xp 00000000 fd:01 2753251                        /usr/lib64/libfftw3_threads.so.3.3.2
3722806000-3722a05000 ---p 00006000 fd:01 2753251                        /usr/lib64/libfftw3_threads.so.3.3.2
3722a05000-3722a06000 r--p 00005000 fd:01 2753251                        /usr/lib64/libfftw3_threads.so.3.3.2
3722a06000-3722a07000 rw-p 00006000 fd:01 2753251                        /usr/lib64/libfftw3_threads.so.3.3.2
3722c00000-3722db4000 r-xp 00000000 fd:01 2756674                        /usr/lib64/libc-2.18.so
3722db4000-3722fb4000 ---p 001b4000 fd:01 2756674                        /usr/lib64/libc-2.18.so
3722fb4000-3722fb8000 r--p 001b4000 fd:01 2756674                        /usr/lib64/libc-2.18.so
3722fb8000-3722fba000 rw-p 001b8000 fd:01 2756674                        /usr/lib64/libc-2.18.so
3722fba000-3722fbf000 rw-p 00000000 00:00 0
3723000000-3723105000 r-xp 00000000 fd:01 2756683                        /usr/lib64/libm-2.18.so
3723105000-3723305000 ---p 00105000 fd:01 2756683                        /usr/lib64/libm-2.18.so
3723305000-3723306000 r--p 00105000 fd:01 2756683                        /usr/lib64/libm-2.18.so
3723306000-3723307000 rw-p 00106000 fd:01 2756683                        /usr/lib64/libm-2.18.so
3723400000-3723403000 r-xp 00000000 fd:01 2756691                        /usr/lib64/libdl-2.18.so
3723403000-3723602000 ---p 00003000 fd:01 2756691                        /usr/lib64/libdl-2.18.so
3723602000-3723603000 r--p 00002000 fd:01 2756691                        /usr/lib64/libdl-2.18.so
3723603000-3723604000 rw-p 00003000 fd:01 2756691                        /usr/lib64/libdl-2.18.so
3723800000-3723818000 r-xp 00000000 fd:01 2756676                        /usr/lib64/libpthread-2.18.so
3723818000-3723a17000 ---p 00018000 fd:01 2756676                        /usr/lib64/libpthread-2.18.so
3723a17000-3723a18000 r--p 00017000 fd:01 2756676                        /usr/lib64/libpthread-2.18.so
3723a18000-3723a19000 rw-p 00018000 fd:01 2756676                        /usr/lib64/libpthread-2.18.so
3723a19000-3723a1d000 rw-p 00000000 00:00 0
3723c00000-3723c15000 r-xp 00000000 fd:01 2756689                        /usr/lib64/libz.so.1.2.8
3723c15000-3723e14000 ---p 00015000 fd:01 2756689                        /usr/lib64/libz.so.1.2.8
3723e14000-3723e15000 r--p 00014000 fd:01 2756689                        /usr/lib64/libz.so.1.2.8
3723e15000-3723e16000 rw-p 00015000 fd:01 2756689                        /usr/lib64/libz.so.1.2.8
3724000000-3724015000 r-xp 00000000 fd:01 2756701                        /usr/lib64/libgcc_s-4.8.2-20131212.so.1
3724015000-3724214000 ---p 00015000 fd:01 2756701                        /usr/lib64/libgcc_s-4.8.2-20131212.so.1
3724214000-3724215000 r--p 00014000 fd:01 2756701                        /usr/lib64/libgcc_s-4.8.2-20131212.so.1
3724215000-3724216000 rw-p 00015000 fd:01 2756701                        /usr/lib64/libgcc_s-4.8.2-20131212.so.1
3724400000-3724407000 r-xp 00000000 fd:01 2756677                        /usr/lib64/librt-2.18.so
3724407000-3724606000 ---p 00007000 fd:01 2756677                        /usr/lib64/librt-2.18.so
3724606000-3724607000 r--p 00006000 fd:01 2756677                        /usr/lib64/librt-2.18.so
3724607000-3724608000 rw-p 00007000 fd:01 2756677                        /usr/lib64/librt-2.18.so
3724800000-3724865000 r-xp 00000000 fd:01 2756713                        /usr/lib64/libpcre.so.1.2.1
3724865000-3724a64000 ---p 00065000 fd:01 2756713                        /usr/lib64/libpcre.so.1.2.1
3724a64000-3724a65000 r--p 00064000 fd:01 2756713                        /usr/lib64/libpcre.so.1.2.1
3724a65000-3724a66000 rw-p 00065000 fd:01 2756713                        /usr/lib64/libpcre.so.1.2.1
3725000000-37253f2000 r-xp 00000000 fd:01 2756730                        /usr/lib64/libhdf5.so.8.0.0
37253f2000-37255f1000 ---p 003f2000 fd:01 2756730                        /usr/lib64/libhdf5.so.8.0.0
37255f1000-37255f6000 r--p 003f1000 fd:01 2756730                        /usr/lib64/libhdf5.so.8.0.0
37255f6000-37255fd000 rw-p 003f6000 fd:01 2756730                        /usr/lib64/libhdf5.so.8.0.0
37255fd000-37255ff000 rw-p 00000000 00:00 0
3725c00000-3725c20000 r-xp 00000000 fd:01 2756752                        /usr/lib64/libxcb.so.1.1.0
3725c20000-3725e1f000 ---p 00020000 fd:01 2756752                        /usr/lib64/libxcb.so.1.1.0
3725e1f000-3725e20000 r--p 0001f000 fd:01 2756752                        /usr/lib64/libxcb.so.1.1.0
3725e20000-3725e21000 rw-p 00020000 fd:01 2756752                        /usr/lib64/libxcb.so.1.1.0
3726000000-3726002000 r-xp 00000000 fd:01 2756751                        /usr/lib64/libXau.so.6.0.0
3726002000-3726202000 ---p 00002000 fd:01 2756751                        /usr/lib64/libXau.so.6.0.0
3726202000-3726203000 r--p 00002000 fd:01 2756751                        /usr/lib64/libXau.so.6.0.0
3726203000-3726204000 rw-p 00003000 fd:01 2756751                        /usr/lib64/libXau.so.6.0.0
3726400000-372643b000 r-xp 00000000 fd:01 2756964                        /usr/lib64/libquadmath.so.0.0.0
372643b000-372663a000 ---p 0003b000 fd:01 2756964                        /usr/lib64/libquadmath.so.0.0.0
372663a000-372663b000 r--p 0003a000 fd:01 2756964                        /usr/lib64/libquadmath.so.0.0.0
372663b000-372663c000 rw-p 0003b000 fd:01 2756964                        /usr/lib64/libquadmath.so.0.0.0
3726800000-3726938000 r-xp 00000000 fd:01 2756753                        /usr/lib64/libX11.so.6.3.0
3726938000-3726b38000 ---p 00138000 fd:01 2756753                        /usr/lib64/libX11.so.6.3.0
3726b38000-3726b39000 r--p 00138000 fd:01 2756753                        /usr/lib64/libX11.so.6.3.0
3726b39000-3726b3e000 rw-p 00139000 fd:01 2756753                        /usr/lib64/libX11.so.6.3.0
3726c00000-3726ce9000 r-xp 00000000 fd:01 2756738                        /usr/lib64/libstdc++.so.6.0.19
3726ce9000-3726ee9000 ---p 000e9000 fd:01 2756738                        /usr/lib64/libstdc++.so.6.0.19
3726ee9000-3726ef1000 r--p 000e9000 fd:01 2756738                        /usr/lib64/libstdc++.so.6.0.19
3726ef1000-3726ef3000 rw-p 000f1000 fd:01 2756738                        /usr/lib64/libstdc++.so.6.0.19
3726ef3000-3726f08000 rw-p 00000000 00:00 0
3727800000-372780b000 r-xp 00000000 fd:01 2757313                        /usr/lib64/libccolamd.so.2.8.0
372780b000-3727a0a000 ---p 0000b000 fd:01 2757313                        /usr/lib64/libccolamd.so.2.8.0
3727a0a000-3727a0b000 r--p 0000a000 fd:01 2757313                        /usr/lib64/libccolamd.so.2.8.0
3727a0b000-3727a0c000 rw-p 0000b000 fd:01 2757313                        /usr/lib64/libccolamd.so.2.8.0
3728000000-3728024000 r-xp 00000000 fd:01 2756698                        /usr/lib64/liblzma.so.5.0.99
3728024000-3728223000 ---p 00024000 fd:01 2756698                        /usr/lib64/liblzma.so.5.0.99
3728223000-3728224000 r--p 00023000 fd:01 2756698                        /usr/lib64/liblzma.so.5.0.99
3728224000-3728225000 rw-p 00024000 fd:01 2756698                        /usr/lib64/liblzma.so.5.0.99
3728800000-3728cda000 r-xp 00000000 fd:01 2756982                        /usr/lib64/atlas/libatlas.so.3.0
3728cda000-3728ed9000 ---p 004da000 fd:01 2756982                        /usr/lib64/atlas/libatlas.so.3.0
3728ed9000-3728ede000 r--p 004d9000 fd:01 2756982                        /usr/lib64/atlas/libatlas.so.3.0
3728ede000-3728ee3000 rw-p 004de000 fd:01 2756982                        /usr/lib64/atlas/libatlas.so.3.0
3728ee3000-3728ee4000 rw-p 00000000 00:00 0
3729400000-37294b4000 r-xp 00000000 fd:01 2757316                        /usr/lib64/libumfpack.so.5.6.1
37294b4000-37296b3000 ---p 000b4000 fd:01 2757316                        /usr/lib64/libumfpack.so.5.6.1
37296b3000-37296b4000 r--p 000b3000 fd:01 2757316                        /usr/lib64/libumfpack.so.5.6.1
37296b4000-37296b5000 rw-p 000b4000 fd:01 2757316                        /usr/lib64/libumfpack.so.5.6.1
3729800000-3729856000 r-xp 00000000 fd:01 2756981                        /usr/lib64/libblas.so.3.4.2
3729856000-3729a56000 ---p 00056000 fd:01 2756981                        /usr/lib64/libblas.so.3.4.2
3729a56000-3729a57000 r--p 00056000 fd:01 2756981                        /usr/lib64/libblas.so.3.4.2
3729a57000-3729a58000 rw-p 00057000 fd:01 2756981                        /usr/lib64/libblas.so.3.4.2
372a400000-372a43c000 r-xp 00000000 fd:01 2756679                        /usr/lib64/libreadline.so.6.2
372a43c000-372a63c000 ---p 0003c000 fd:01 2756679                        /usr/lib64/libreadline.so.6.2
372a63c000-372a63e000 r--p 0003c000 fd:01 2756679                        /usr/lib64/libreadline.so.6.2
372a63e000-372a644000 rw-p 0003e000 fd:01 2756679                        /usr/lib64/libreadline.so.6.2
372a644000-372a646000 rw-p 00000000 00:00 0
372b400000-372b409000 r-xp 00000000 fd:01 2757297                        /usr/lib64/libamd.so.2.3.1
372b409000-372b608000 ---p 00009000 fd:01 2757297                        /usr/lib64/libamd.so.2.3.1
372b608000-372b609000 r--p 00008000 fd:01 2757297                        /usr/lib64/libamd.so.2.3.1
372b609000-372b60a000 rw-p 00009000 fd:01 2757297                        /usr/lib64/libamd.so.2.3.1
372b800000-372b91e000 r-xp 00000000 fd:01 2756965                        /usr/lib64/libgfortran.so.3.0.0
372b91e000-372bb1e000 ---p 0011e000 fd:01 2756965                        /usr/lib64/libgfortran.so.3.0.0
372bb1e000-372bb1f000 r--p 0011e000 fd:01 2756965                        /usr/lib64/libgfortran.so.3.0.0
372bb1f000-372bb21000 rw-p 0011f000 fd:01 2756965                        /usr/lib64/libgfortran.so.3.0.0
372c400000-372c430000 r-xp 00000000 fd:01 2757317                        /usr/lib64/libcxsparse.so.3.1.1
372c430000-372c62f000 ---p 00030000 fd:01 2757317                        /usr/lib64/libcxsparse.so.3.1.1
372c62f000-372c630000 r--p 0002f000 fd:01 2757317                        /usr/lib64/libcxsparse.so.3.1.1
372c630000-372c631000 rw-p 00030000 fd:01 2757317                        /usr/lib64/libcxsparse.so.3.1.1
372d000000-372d007000 r-xp 00000000 fd:01 2757312                        /usr/lib64/libcolamd.so.2.8.0
372d007000-372d206000 ---p 00007000 fd:01 2757312                        /usr/lib64/libcolamd.so.2.8.0
372d206000-372d207000 r--p 00006000 fd:01 2757312                        /usr/lib64/libcolamd.so.2.8.0
372d207000-372d208000 rw-p 00007000 fd:01 2757312                        /usr/lib64/libcolamd.so.2.8.0
372f000000-372f00a000 r-xp 00000000 fd:01 2757311                        /usr/lib64/libcamd.so.2.3.1
372f00a000-372f209000 ---p 0000a000 fd:01 2757311                        /usr/lib64/libcamd.so.2.3.1
372f209000-372f20a000 r--p 00009000 fd:01 2757311                        /usr/lib64/libcamd.so.2.3.1
372f20a000-372f20b000 rw-p 0000a000 fd:01 2757311                        /usr/lib64/libcamd.so.2.3.1
3730600000-3730628000 r-xp 00000000 fd:01 2757047                        /usr/lib64/libqrupdate.so.1.1
3730628000-3730828000 ---p 00028000 fd:01 2757047                        /usr/lib64/libqrupdate.so.1.1
3730828000-3730829000 r--p 00028000 fd:01 2757047                        /usr/lib64/libqrupdate.so.1.1
3730829000-373082a000 rw-p 00029000 fd:01 2757047                        /usr/lib64/libqrupdate.so.1.1
3730a00000-3730f66000 r-xp 00000000 fd:01 2757026                        /usr/lib64/atlas/liblapack.so.3.0
3730f66000-3731165000 ---p 00566000 fd:01 2757026                        /usr/lib64/atlas/liblapack.so.3.0
3731165000-3731166000 r--p 00565000 fd:01 2757026                        /usr/lib64/atlas/liblapack.so.3.0
3731166000-3731169000 rw-p 00566000 fd:01 2757026                        /usr/lib64/atlas/liblapack.so.3.0
3731169000-3731277000 rw-p 00000000 00:00 0
3731400000-373144f000 r-xp 00000000 fd:01 2757319                        /usr/lib64/libarpack.so.2.0.0
373144f000-373164e000 ---p 0004f000 fd:01 2757319                        /usr/lib64/libarpack.so.2.0.0
373164e000-373164f000 r--p 0004e000 fd:01 2757319                        /usr/lib64/libarpack.so.2.0.0
373164f000-3731650000 rw-p 0004f000 fd:01 2757319                        /usr/lib64/libarpack.so.2.0.0
3731800000-37318eb000 r-xp 00000000 fd:01 2757315                        /usr/lib64/libcholmod.so.2.0.1
37318eb000-3731aea000 ---p 000eb000 fd:01 2757315                        /usr/lib64/libcholmod.so.2.0.1
3731aea000-3731aeb000 r--p 000ea000 fd:01 2757315                        /usr/lib64/libcholmod.so.2.0.1
3731aeb000-3731aec000 rw-p 000eb000 fd:01 2757315                        /usr/lib64/libcholmod.so.2.0.1
3731c00000-3731c01000 r-xp 00000000 fd:01 2757314                        /usr/lib64/libsuitesparseconfig.so.4.2.0
3731c01000-3731e00000 ---p 00001000 fd:01 2757314                        /usr/lib64/libsuitesparseconfig.so.4.2.0
3731e00000-3731e01000 r--p 00000000 fd:01 2757314                        /usr/lib64/libsuitesparseconfig.so.4.2.0
3731e01000-3731e02000 rw-p 00001000 fd:01 2757314                        /usr/lib64/libsuitesparseconfig.so.4.2.0
3732400000-373241d000 r-xp 00000000 fd:01 2756987                        /usr/lib64/atlas/libf77blas.so.3.0
373241d000-373261c000 ---p 0001d000 fd:01 2756987                        /usr/lib64/atlas/libf77blas.so.3.0
373261c000-373261d000 r--p 0001c000 fd:01 2756987                        /usr/lib64/atlas/libf77blas.so.3.0
373261d000-373261e000 rw-p 0001d000 fd:01 2756987                        /usr/lib64/atlas/libf77blas.so.3.0
3732800000-3732803000 r-xp 00000000 fd:01 2756835                        /usr/lib64/libcom_err.so.2.1
3732803000-3732a02000 ---p 00003000 fd:01 2756835                        /usr/lib64/libcom_err.so.2.1
3732a02000-3732a03000 r--p 00002000 fd:01 2756835                        /usr/lib64/libcom_err.so.2.1
3732a03000-3732a04000 rw-p 00003000 fd:01 2756835                        /usr/lib64/libcom_err.so.2.1
3733800000-3733803000 r-xp 00000000 fd:01 2756830                        /usr/lib64/libkeyutils.so.1.5
3733803000-3733a02000 ---p 00003000 fd:01 2756830                        /usr/lib64/libkeyutils.so.1.5
3733a02000-3733a03000 r--p 00002000 fd:01 2756830                        /usr/lib64/libkeyutils.so.1.5
3733a03000-3733a04000 rw-p 00003000 fd:01 2756830                        /usr/lib64/libkeyutils.so.1.5
3734400000-3734426000 r-xp 00000000 fd:01 2756707                        /usr/lib64/libncurses.so.5.9
3734426000-3734625000 ---p 00026000 fd:01 2756707                        /usr/lib64/libncurses.so.5.9
3734625000-3734626000 r--p 00025000 fd:01 2756707                        /usr/lib64/libncurses.so.5.9
3734626000-3734627000 rw-p 00026000 fd:01 2756707                        /usr/lib64/libncurses.so.5.9
3735000000-3735004000 r-xp 00000000 fd:01 2756720                        /usr/lib64/libplc4.so
3735004000-3735203000 ---p 00004000 fd:01 2756720                        /usr/lib64/libplc4.so
3735203000-3735204000 r--p 00003000 fd:01 2756720                        /usr/lib64/libplc4.so
3735204000-3735205000 rw-p 00004000 fd:01 2756720                        /usr/lib64/libplc4.so
3735400000-3735403000 r-xp 00000000 fd:01 2756721                        /usr/lib64/libplds4.so
3735403000-3735602000 ---p 00003000 fd:01 2756721                        /usr/lib64/libplds4.so
3735602000-3735603000 r--p 00002000 fd:01 2756721                        /usr/lib64/libplds4.so
3735603000-3735604000 rw-p 00003000 fd:01 2756721                        /usr/lib64/libplds4.so
3736000000-373603a000 r-xp 00000000 fd:01 2756719                        /usr/lib64/libnspr4.so
373603a000-3736239000 ---p 0003a000 fd:01 2756719                        /usr/lib64/libnspr4.so
3736239000-373623a000 r--p 00039000 fd:01 2756719                        /usr/lib64/libnspr4.so
373623a000-373623c000 rw-p 0003a000 fd:01 2756719                        /usr/lib64/libnspr4.so
373623c000-373623e000 rw-p 00000000 00:00 0
3736400000-3736579000 r-xp 00000000 fd:01 2757333                        /usr/lib64/libfftw3.so.3.3.2
3736579000-3736778000 ---p 00179000 fd:01 2757333                        /usr/lib64/libfftw3.so.3.3.2
3736778000-3736784000 r--p 00178000 fd:01 2757333                        /usr/lib64/libfftw3.so.3.3.2
3736784000-3736785000 rw-p 00184000 fd:01 2757333                        /usr/lib64/libfftw3.so.3.3.2
3736800000-3736825000 r-xp 00000000 fd:01 2756678                        /usr/lib64/libtinfo.so.5.9
3736825000-3736a25000 ---p 00025000 fd:01 2756678                        /usr/lib64/libtinfo.so.5.9
3736a25000-3736a29000 r--p 00025000 fd:01 2756678                        /usr/lib64/libtinfo.so.5.9
3736a29000-3736a2a000 rw-p 00029000 fd:01 2756678                        /usr/lib64/libtinfo.so.5.9
3739c00000-3739c32000 r-xp 00000000 fd:01 2753337                        /usr/lib64/libidn.so.11.6.11
3739c32000-3739e31000 ---p 00032000 fd:01 2753337                        /usr/lib64/libidn.so.11.6.11
3739e31000-3739e32000 r--p 00031000 fd:01 2753337                        /usr/lib64/libidn.so.11.6.11
3739e32000-3739e33000 rw-p 00032000 fd:01 2753337                        /usr/lib64/libidn.so.11.6.11
373b800000-373b80e000 r-xp 00000000 fd:01 2756855                        /usr/lib64/liblber-2.4.so.2.9.2
373b80e000-373ba0d000 ---p 0000e000 fd:01 2756855                        /usr/lib64/liblber-2.4.so.2.9.2
373ba0d000-373ba0e000 r--p 0000d000 fd:01 2756855                        /usr/lib64/liblber-2.4.so.2.9.2
373ba0e000-373ba0f000 rw-p 0000e000 fd:01 2756855                        /usr/lib64/liblber-2.4.so.2.9.2
3835a00000-3835a06000 r-xp 00000000 fd:01 2758404                        /usr/lib64/libfftw3f_threads.so.3.3.2
3835a06000-3835c05000 ---p 00006000 fd:01 2758404                        /usr/lib64/libfftw3f_threads.so.3.3.2
3835c05000-3835c06000 r--p 00005000 fd:01 2758404                        /usr/lib64/libfftw3f_threads.so.3.3.2
3835c06000-3835c07000 rw-p 00006000 fd:01 2758404                        /usr/lib64/libfftw3f_threads.so.3.3.2
3835e00000-3835f6d000 r-xp 00000000 fd:01 2752701                        /usr/lib64/libfftw3f.so.3.3.2
3835f6d000-383616c000 ---p 0016d000 fd:01 2752701                        /usr/lib64/libfftw3f.so.3.3.2
383616c000-3836178000 r--p 0016c000 fd:01 2752701                        /usr/lib64/libfftw3f.so.3.3.2
3836178000-3836179000 rw-p 00178000 fd:01 2752701                        /usr/lib64/libfftw3f.so.3.3.2
38f5800000-38f587a000 r-xp 00000000 fd:01 2756824                        /usr/lib64/libfreebl3.so
38f587a000-38f5a79000 ---p 0007a000 fd:01 2756824                        /usr/lib64/libfreebl3.so
38f5a79000-38f5a7b000 r--p 00079000 fd:01 2756824                        /usr/lib64/libfreebl3.so
38f5a7b000-38f5a7c000 rw-p 0007b000 fd:01 2756824                        /usr/lib64/libfreebl3.so
38f5a7c000-38f5a80000 rw-p 00000000 00:00 0
38f5c00000-38f5c25000 r-xp 00000000 fd:01 2756668                        /usr/lib64/libnssutil3.so
38f5c25000-38f5e25000 ---p 00025000 fd:01 2756668                        /usr/lib64/libnssutil3.so
38f5e25000-38f5e2b000 r--p 00025000 fd:01 2756668                        /usr/lib64/libnssutil3.so
38f5e2b000-38f5e2c000 rw-p 0002b000 fd:01 2756668                        /usr/lib64/libnssutil3.so
38f6000000-38f6008000 r-xp 00000000 fd:01 2757113                        /usr/lib64/libcrypt-2.18.so
38f6008000-38f6207000 ---p 00008000 fd:01 2757113                        /usr/lib64/libcrypt-2.18.so
38f6207000-38f6208000 r--p 00007000 fd:01 2757113                        /usr/lib64/libcrypt-2.18.so
38f6208000-38f6209000 rw-p 00008000 fd:01 2757113                        /usr/lib64/libcrypt-2.18.so
38f6209000-38f6237000 rw-p 00000000 00:00 0
38f6400000-38f653f000 r-xp 00000000 fd:01 2756722                        /usr/lib64/libnss3.so
38f653f000-38f673f000 ---p 0013f000 fd:01 2756722                        /usr/lib64/libnss3.so
38f673f000-38f6744000 r--p 0013f000 fd:01 2756722                        /usr/lib64/libnss3.so
38f6744000-38f6747000 rw-p 00144000 fd:01 2756722                        /usr/lib64/libnss3.so
38f6747000-38f6748000 rw-p 00000000 00:00 0
38f6800000-38f6829000 r-xp 00000000 fd:01 2759037                        /usr/lib64/libsmime3.so
38f6829000-38f6a28000 ---p 00029000 fd:01 2759037                        /usr/lib64/libsmime3.so
38f6a28000-38f6a2c000 r--p 00028000 fd:01 2759037                        /usr/lib64/libsmime3.so
38f6a2c000-38f6a2d000 rw-p 0002c000 fd:01 2759037                        /usr/lib64/libsmime3.so
38f6c00000-38f6c3a000 r-xp 00000000 fd:01 2758670                        /usr/lib64/libssl3.so
38f6c3a000-38f6e3a000 ---p 0003a000 fd:01 2758670                        /usr/lib64/libssl3.so
38f6e3a000-38f6e3d000 r--p 0003a000 fd:01 2758670                        /usr/lib64/libssl3.so
38f6e3d000-38f6e3e000 rw-p 0003d000 fd:01 2758670                        /usr/lib64/libssl3.so
38f6e3e000-38f6e3f000 rw-p 00000000 00:00 0
38f7000000-38f701c000 r-xp 00000000 fd:01 2759160                        /usr/lib64/libsasl2.so.3.0.0
38f701c000-38f721b000 ---p 0001c000 fd:01 2759160                        /usr/lib64/libsasl2.so.3.0.0
38f721b000-38f721c000 r--p 0001b000 fd:01 2759160                        /usr/lib64/libsasl2.so.3.0.0
38f721c000-38f721d000 rw-p 0001c000 fd:01 2759160                        /usr/lib64/libsasl2.so.3.0.0
38f7400000-38f744f000 r-xp 00000000 fd:01 2759353                        /usr/lib64/libldap-2.4.so.2.9.2
38f744f000-38f764e000 ---p 0004f000 fd:01 2759353                        /usr/lib64/libldap-2.4.so.2.9.2
38f764e000-38f7650000 r--p 0004e000 fd:01 2759353                        /usr/lib64/libldap-2.4.so.2.9.2
38f7650000-38f7652000 rw-p 00050000 fd:01 2759353                        /usr/lib64/libldap-2.4.so.2.9.2
38f7800000-38f7867000 r-xp 00000000 fd:01 2759553                        /usr/lib64/libcurl.so.4.3.0
38f7867000-38f7a66000 ---p 00067000 fd:01 2759553                        /usr/lib64/libcurl.so.4.3.0
38f7a66000-38f7a68000 r--p 00066000 fd:01 2759553                        /usr/lib64/libcurl.so.4.3.0
38f7a68000-38f7a69000 rw-p 00068000 fd:01 2759553                        /usr/lib64/libcurl.so.4.3.0
393ca00000-393ca21000 r-xp 00000000 fd:01 2752695                        /usr/lib64/libselinux.so.1
393ca21000-393cc20000 ---p 00021000 fd:01 2752695                        /usr/lib64/libselinux.so.1
393cc20000-393cc21000 r--p 00020000 fd:01 2752695                        /usr/lib64/libselinux.so.1
393cc21000-393cc22000 rw-p 00021000 fd:01 2752695                        /usr/lib64/libselinux.so.1
393cc22000-393cc24000 rw-p 00000000 00:00 0
3a76200000-3a763bd000 r-xp 00000000 fd:01 2760690                        /usr/lib64/libcrypto.so.1.0.1e
3a763bd000-3a765bc000 ---p 001bd000 fd:01 2760690                        /usr/lib64/libcrypto.so.1.0.1e
3a765bc000-3a765d7000 r--p 001bc000 fd:01 2760690                        /usr/lib64/libcrypto.so.1.0.1e
3a765d7000-3a765e3000 rw-p 001d7000 fd:01 2760690                        /usr/lib64/libcrypto.so.1.0.1e
3a765e3000-3a765e7000 rw-p 00000000 00:00 0
3a76600000-3a76662000 r-xp 00000000 fd:01 2760998                        /usr/lib64/libssl.so.1.0.1e
3a76662000-3a76861000 ---p 00062000 fd:01 2760998                        /usr/lib64/libssl.so.1.0.1e
3a76861000-3a76865000 r--p 00061000 fd:01 2760998                        /usr/lib64/libssl.so.1.0.1e
3a76865000-3a7686c000 rw-p 00065000 fd:01 2760998                        /usr/lib64/libssl.so.1.0.1e
3a76e00000-3a76e28000 r-xp 00000000 fd:01 2761092                        /usr/lib64/libssh2.so.1.0.1
3a76e28000-3a77028000 ---p 00028000 fd:01 2761092                        /usr/lib64/libssh2.so.1.0.1
3a77028000-3a77029000 r--p 00028000 fd:01 2761092                        /usr/lib64/libssh2.so.1.0.1
3a77029000-3a7702a000 rw-p 00029000 fd:01 2761092                        /usr/lib64/libssh2.so.1.0.1
7fffec76b000-7fffec774000 r-xp 00000000 fd:02 27135342                   /home/robj/CHANGES/DesignOfIIRFilters.C143/remez_test.oct
7fffec774000-7fffec973000 ---p 00009000 fd:02 27135342                   /home/robj/CHANGES/DesignOfIIRFilters.C143/remez_test.oct
7fffec973000-7fffec974000 r--p 00008000 fd:02 27135342                   /home/robj/CHANGES/DesignOfIIRFilters.C143/remez_test.oct
7fffec974000-7fffec975000 rw-p 00009000 fd:02 27135342                   /home/robj/CHANGES/DesignOfIIRFilters.C143/remez_test.oct
7fffec975000-7fffec9f5000 rwxp 00000000 00:00 0
7fffec9f5000-7fffec9ff000 r-xp 00000000 fd:01 2905945                    /usr/local/lib/octave/3.8.0/oct/x86_64-unknown-linux-gnu/__init_gnuplot__.oct
7fffec9ff000-7fffecbff000 ---p 0000a000 fd:01 2905945                    /usr/local/lib/octave/3.8.0/oct/x86_64-unknown-linux-gnu/__init_gnuplot__.oct
7fffecbff000-7fffecc00000 r--p 0000a000 fd:01 2905945                    /usr/local/lib/octave/3.8.0/oct/x86_64-unknown-linux-gnu/__init_gnuplot__.oct
7fffecc00000-7fffecc01000 rw-p 0000b000 fd:01 2905945                    /usr/local/lib/octave/3.8.0/oct/x86_64-unknown-linux-gnu/__init_gnuplot__.oct
7fffecc01000-7fffecc08000 r-xp 00000000 fd:01 2905944                    /usr/local/lib/octave/3.8.0/oct/x86_64-unknown-linux-gnu/__init_fltk__.oct
7fffecc08000-7fffece07000 ---p 00007000 fd:01 2905944                    /usr/local/lib/octave/3.8.0/oct/x86_64-unknown-linux-gnu/__init_fltk__.oct
7fffece07000-7fffece08000 r--p 00006000 fd:01 2905944                    /usr/local/lib/octave/3.8.0/oct/x86_64-unknown-linux-gnu/__init_fltk__.oct
7fffece08000-7fffece09000 rw-p 00007000 fd:01 2905944                    /usr/local/lib/octave/3.8.0/oct/x86_64-unknown-linux-gnu/__init_fltk__.oct
7fffece09000-7ffff3332000 r--p 00000000 fd:01 2757505                    /usr/lib/locale/locale-archive
7ffff3332000-7ffff33ab000 rw-p 00000000 00:00 0
7ffff33ab000-7ffff33fc000 rw-p 00000000 00:00 0
7ffff33fc000-7ffff34a5000 rw-p 00000000 00:00 0
7ffff34d0000-7ffff54d1000 rw-p 00000000 00:00 0
7ffff54d1000-7ffff54dd000 r-xp 00000000 fd:01 2759636                    /usr/lib64/libnss_files-2.18.so
7ffff54dd000-7ffff56dc000 ---p 0000c000 fd:01 2759636                    /usr/lib64/libnss_files-2.18.so
7ffff56dc000-7ffff56dd000 r--p 0000b000 fd:01 2759636                    /usr/lib64/libnss_files-2.18.so
7ffff56dd000-7ffff56de000 rw-p 0000c000 fd:01 2759636                    /usr/lib64/libnss_files-2.18.so
7ffff56de000-7ffff56e6000 rw-p 00000000 00:00 0
7ffff56e6000-7ffff56ea000 rw-p 00000000 00:00 0
7ffff56ea000-7ffff56ec000 rw-p 00000000 00:00 0
7ffff56ec000-7ffff56ed000 rw-p 00000000 00:00 0
7ffff56ed000-7ffff56ef000 rw-p 00000000 00:00 0
7ffff56ef000-7ffff56f0000 rw-p 00000000 00:00 0
7ffff56f0000-7ffff56f1000 rw-p 00000000 00:00 0
7ffff56f1000-7ffff56f2000 rw-p 00000000 00:00 0
7ffff56f2000-7ffff56f3000 rw-p 00000000 00:00 0
7ffff56f3000-7ffff56f4000 rw-p 00000000 00:00 0
7ffff56f4000-7ffff56f5000 rw-p 00000000 00:00 0
7ffff56f5000-7ffff56f6000 rw-p 00000000 00:00 0
7ffff56f6000-7ffff56f7000 rw-p 00000000 00:00 0
7ffff56f7000-7ffff570d000 r-xp 00000000 fd:01 2756715                    /usr/lib64/libresolv-2.18.so
7ffff570d000-7ffff590d000 ---p 00016000 fd:01 2756715                    /usr/lib64/libresolv-2.18.so
7ffff590d000-7ffff590e000 r--p 00016000 fd:01 2756715                    /usr/lib64/libresolv-2.18.so
7ffff590e000-7ffff590f000 rw-p 00017000 fd:01 2756715                    /usr/lib64/libresolv-2.18.so
7ffff590f000-7ffff5911000 rw-p 00000000 00:00 0
7ffff5911000-7ffff5912000 rw-p 00000000 00:00 0
7ffff5912000-7ffff5913000 rw-p 00000000 00:00 0
7ffff5913000-7ffff5914000 rw-p 00000000 00:00 0
7ffff5914000-7ffff5915000 rw-p 00000000 00:00 0
7ffff5915000-7ffff5916000 rw-p 00000000 00:00 0
7ffff5916000-7ffff5917000 rw-p 00000000 00:00 0
7ffff5917000-7ffff5918000 rw-p 00000000 00:00 0
7ffff5918000-7ffff5919000 rw-p 00000000 00:00 0
7ffff5919000-7ffff591a000 rw-p 00000000 00:00 0
7ffff591a000-7ffff5937000 r-xp 00000000 fd:01 2757000                    /usr/lib64/atlas/libcblas.so.3.0
7ffff5937000-7ffff5b36000 ---p 0001d000 fd:01 2757000                    /usr/lib64/atlas/libcblas.so.3.0
7ffff5b36000-7ffff5b37000 r--p 0001c000 fd:01 2757000                    /usr/lib64/atlas/libcblas.so.3.0
7ffff5b37000-7ffff5b38000 rw-p 0001d000 fd:01 2757000                    /usr/lib64/atlas/libcblas.so.3.0
7ffff5b38000-7ffff5b39000 rw-p 00000000 00:00 0
7ffff5b39000-7ffff5b40000 r-xp 00000000 fd:01 2756690                    /usr/lib64/libffi.so.6.0.1
7ffff5b40000-7ffff5d3f000 ---p 00007000 fd:01 2756690                    /usr/lib64/libffi.so.6.0.1
7ffff5d3f000-7ffff5d40000 r--p 00006000 fd:01 2756690                    /usr/lib64/libffi.so.6.0.1
7ffff5d40000-7ffff5d41000 rw-p 00007000 fd:01 2756690                    /usr/lib64/libffi.so.6.0.1
7ffff5d41000-7ffff5d42000 rw-p 00000000 00:00 0
7ffff5d42000-7ffff5d43000 rw-p 00000000 00:00 0
7ffff5d43000-7ffff5d44000 rw-p 00000000 00:00 0
7ffff5d44000-7ffff5d45000 rw-p 00000000 00:00 0
7ffff5d45000-7ffff5d46000 rw-p 00000000 00:00 0
7ffff5d46000-7ffff5d47000 rw-p 00000000 00:00 0
7ffff5d47000-7ffff5d48000 rw-p 00000000 00:00 0
7ffff5d48000-7ffff5d49000 rw-p 00000000 00:00 0
7ffff5d49000-7ffff5d4a000 rw-p 00000000 00:00 0
7ffff5d4a000-7ffff5d4b000 rw-p 00000000 00:00 0
7ffff5d4b000-7ffff5d4c000 rw-p 00000000 00:00 0
7ffff5d69000-7ffff5d6a000 rw-p 00000000 00:00 0
7ffff5d6a000-7ffff5d71000 r--s 00000000 fd:01 2883652                    /usr/lib64/gconv/gconv-modules.cache
7ffff5d71000-7ffff5d72000 rw-p 00000000 00:00 0
7ffff5d72000-7ffff6d6f000 r-xp 00000000 fd:01 2903561                    /usr/local/lib/octave/3.8.0/liboctave.so.2.0.0
7ffff6d6f000-7ffff6f6f000 ---p 00ffd000 fd:01 2903561                    /usr/local/lib/octave/3.8.0/liboctave.so.2.0.0
7ffff6f6f000-7ffff6f80000 r--p 00ffd000 fd:01 2903561                    /usr/local/lib/octave/3.8.0/liboctave.so.2.0.0
7ffff6f80000-7ffff6f8d000 rw-p 0100e000 fd:01 2903561                    /usr/local/lib/octave/3.8.0/liboctave.so.2.0.0
7ffff6f8d000-7ffff6f95000 rw-p 00000000 00:00 0
7ffff6f95000-7ffff6f96000 rw-p 00000000 00:00 0
7ffff6f96000-7ffff7d98000 r-xp 00000000 fd:01 2905936                    /usr/local/lib/octave/3.8.0/liboctinterp.so.2.0.0
7ffff7d98000-7ffff7f97000 ---p 00e02000 fd:01 2905936                    /usr/local/lib/octave/3.8.0/liboctinterp.so.2.0.0
7ffff7f97000-7ffff7fdd000 r--p 00e01000 fd:01 2905936                    /usr/local/lib/octave/3.8.0/liboctinterp.so.2.0.0
7ffff7fdd000-7ffff7ff5000 rw-p 00e47000 fd:01 2905936                    /usr/local/lib/octave/3.8.0/liboctinterp.so.2.0.0
7ffff7ff5000-7ffff7ffc000 rw-p 00000000 00:00 0
7ffff7ffc000-7ffff7ffd000 rw-p 00000000 00:00 0
7ffff7ffd000-7ffff7fff000 r-xp 00000000 00:00 0                          [vdso]
7ffffffde000-7ffffffff000 rw-p 00000000 00:00 0                          [stack]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

Program received signal SIGABRT, Aborted.
0x0000003722c35c59 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install arpack-3.1.3-1.fc20.x86_64 atlas-3.8.4-11.fc20.x86_64 blas-3.4.2-3.fc20.x86_64 cyrus-sasl-lib-2.1.26-14.fc20.x86_64 fftw-libs-double-3.3.3-7.fc20.x86_64 fftw-libs-single-3.3.3-7.fc20.x86_64 glibc-2.18-11.fc20.x86_64 hdf5-1.8.11-6.fc20.x86_64 keyutils-libs-1.5.8-1.fc20.x86_64 krb5-libs-1.11.3-38.fc20.x86_64 libX11-1.6.1-1.fc20.x86_64 libXau-1.0.8-2.fc20.x86_64 libcom_err-1.42.8-3.fc20.x86_64 libcurl-7.32.0-3.fc20.x86_64 libffi-3.0.13-5.fc20.x86_64 libgcc-4.8.2-7.fc20.x86_64 libgfortran-4.8.2-7.fc20.x86_64 libidn-1.28-2.fc20.x86_64 libquadmath-4.8.2-7.fc20.x86_64 libselinux-2.2.1-6.fc20.x86_64 libssh2-1.4.3-8.fc20.x86_64 libstdc++-4.8.2-7.fc20.x86_64 libxcb-1.9.1-3.fc20.x86_64 llvm-libs-3.3-4.fc20.x86_64 ncurses-libs-5.9-12.20130511.fc20.x86_64 nspr-4.10.2-1.fc20.x86_64 nss-3.15.4-1.fc20.x86_64 nss-softokn-freebl-3.15.4-1.fc20.x86_64 nss-util-3.15.4-1.fc20.x86_64 openldap-2.4.36-4.fc20.x86_64 openssl-libs-1.0.1e-37.fc20.x86_64 pcre-8.33-2.fc20.1.x86_64 qrupdate-1.1.2-4.fc20.x86_64 readline-6.2-8.fc20.x86_64 suitesparse-4.0.2-6.fc20.x86_64 xz-libs-5.1.2-6alpha.fc20.x86_64 zlib-1.2.8-3.fc20.x86_64
(gdb)
(gdb) bt
#0  0x0000003722c35c59 in raise () from /lib64/libc.so.6
#1  0x0000003722c37368 in abort () from /lib64/libc.so.6
#2  0x0000003722c75da4 in __libc_message () from /lib64/libc.so.6
#3  0x0000003722c7d098 in _int_free () from /lib64/libc.so.6
#4  0x00007fffec76f428 in remez_test (h=h@entry=0x7ffff34d0038,
    numtaps=numtaps@entry=13, numband=numband@entry=1,
    bands=bands@entry=0x7ffff34d0010, des=des@entry=0x7ffff34d0020,
    weight=weight@entry=0x7ffff34d0030, type=type@entry=3,
    griddensity=griddensity@entry=16) at remez_test.cc:735
#5  0x00007fffec770201 in Fremez_test (args=...) at remez_test.cc:863
#6  0x00007ffff757d120 in octave_builtin::do_multi_index_op (this=0x7994b0,
    nargout=1, args=..., lvalue_list=0x0)
    at ../../octave-3.8.0/libinterp/octave-value/ov-builtin.cc:132
#7  0x00007ffff757c5fb in octave_builtin::subsref (this=0x7994b0, type="(",
Python Exception <type 'exceptions.IndexError'> list index out of range:
    idx=std::list, nargout=1, lvalue_list=lvalue_list@entry=0x0)
    at ../../octave-3.8.0/libinterp/octave-value/ov-builtin.cc:64
#8  0x00007ffff757cb7c in octave_builtin::subsref (this=<optimized out>,
    type=..., idx=..., nargout=<optimized out>)
    at ../../octave-3.8.0/libinterp/octave-value/ov-builtin.cc:47
#9  0x00007ffff757e27b in octave_builtin::subsref (this=<optimized out>,
    type=..., idx=...)
    at ../../octave-3.8.0/libinterp/octave-value/ov-builtin.h:62
#10 0x00007ffff761f224 in octave_value::subsref (this=<optimized out>,
    type=..., idx=..., nargout=<optimized out>)
    at ../../octave-3.8.0/libinterp/octave-value/ov.cc:1267
#11 0x00007ffff761f285 in octave_value::subsref (
Python Exception <type 'exceptions.IndexError'> list index out of range:
    this=this@entry=0x7fffffffd470, type="(", idx=std::list,
    nargout=nargout@entry=1, lvalue_list=lvalue_list@entry=0x0)
    at ../../octave-3.8.0/libinterp/octave-value/ov.cc:1280
#12 0x00007ffff768a3af in tree_index_expression::rvalue (this=<optimized out>,
    nargout=1, lvalue_list=lvalue_list@entry=0x0)
    at ../../octave-3.8.0/libinterp/parse-tree/pt-idx.cc:415
#13 0x00007ffff768aacb in tree_index_expression::rvalue (this=<optimized out>,
    nargout=<optimized out>)
    at ../../octave-3.8.0/libinterp/parse-tree/pt-idx.cc:284
#14 0x00007ffff768741e in tree_index_expression::rvalue1 (this=0x7930f0,
    nargout=1) at ../../octave-3.8.0/libinterp/parse-tree/pt-idx.cc:427
#15 0x00007ffff7674cb6 in tree_simple_assignment::rvalue1 (this=0x790fa0)
    at ../../octave-3.8.0/libinterp/parse-tree/pt-assign.cc:85
#16 0x00007ffff7680578 in tree_evaluator::visit_statement (
    this=<optimized out>, stmt=...)
    at ../../octave-3.8.0/libinterp/parse-tree/pt-eval.cc:747
#17 0x00007ffff767fa91 in tree_evaluator::visit_statement_list (
    this=0x7ffff7ff6a40 <std_evaluator>, lst=...)
    at ../../octave-3.8.0/libinterp/parse-tree/pt-eval.cc:797
#18 0x00007ffff7a49730 in main_loop ()
    at ../../octave-3.8.0/libinterp/corefcn/toplev.cc:569
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) quit
A debugging session is active.

        Inferior 1 [process 4466] will be killed.

Quit anyway? (y or n) y


Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by mtmiller (Posted a comment)
  • -email is unavailable- added by None (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-01-26 mtmiller StatusConfirmed Fixed
        Assigned toNone mtmiller
        Open/ClosedOpen Closed
    2014-01-25 mtmiller StatusNone Confirmed
        Release3.8.0 other
        SummaryCrash in remez.cc when designing a Hilbert transform filter signal package: Crash in remez when designing a Hilbert transform filter

    Back to the top

    Powered by Savane 3.13-3230.
    Corresponding source code