octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #47554] logm(rand(i)) : i>=130 gives segfault


From: Tatsuro MATSUOKA
Subject: [Octave-bug-tracker] [bug #47554] logm(rand(i)) : i>=130 gives segfault on mxe-octave 64bit (openblas issue)
Date: Mon, 28 Mar 2016 05:24:21 +0000
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36

URL:
  <http://savannah.gnu.org/bugs/?47554>

                 Summary: logm(rand(i)) : i>=130 gives segfault on mxe-octave
64bit (openblas issue)
                 Project: GNU Octave
            Submitted by: tmacchant
            Submitted on: 2016年03月28日 05時24分20秒
                Category: Interpreter
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Crash
                  Status: None
             Assigned to: None
         Originator Name: Tatsuro MATUOKA
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 4.0.1
        Operating System: Microsoft Windows

    _______________________________________________________

Details:

A windows binary octave-4.0.1 64bit (using --enable-windows64), 
I have met Segmentation fault using openblas built by mxe-octave system.


>> logm(rand(129));
>> logm(rand(130));
BLAS : Bad memory unallocation! :    3  000000000060CEF0
panic: Segmentation violation -- stopping myself...
attempting to save variables to 'octave-workspace'...
save to 'octave-workspace' complete


gdb back traces are:


(gdb) bt
#0  0x0000000001076950 in libopenblas!dcopy_ () from
E:\octave\octave-4.0.1-w64\bin\libblas.dll
#1  0x00000000619282c6 in liblapack!dlahr2_ () from
E:\octave\octave-4.0.1-w64\bin\liblapack.dll
#2  0x00000000618e78bb in liblapack!dgehrd_ () from
E:\octave\octave-4.0.1-w64\bin\liblapack.dll
#3  0x00000000618dfcbb in liblapack!dgeesx_ () from
E:\octave\octave-4.0.1-w64\bin\liblapack.dll
#4  0x0000000069454b05 in liboctave-3!_ZN5SCHUR4initERK6MatrixRKSsb () from
E:\octave\octave-4.0.1-w64\bin\liboctave-3.dll
#5  0x000000006af39fb0 in liboctinterp-3!_Z6FschurRK17octave_value_listi ()
from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#6  0x000000006aa7d745 in
liboctinterp-3!_ZN14octave_builtin17do_multi_index_opEiRK17octave_value_listPKSt4listI13octave_lvalueSaIS4_EE
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#7  0x000000006aa7bd97 in
liboctinterp-3!_ZN14octave_builtin7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EEiPKS2_I13octave_lvalueSaIS8_EE
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#8  0x000000006ab31a1d in
liboctinterp-3!_ZN12octave_value7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EEiPKS2_I13octave_lvalueSaIS8_EE
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#9  0x000000006ab7fe63 in
liboctinterp-3!_ZN21tree_index_expression6rvalueEiPKSt4listI13octave_lvalueSaIS1_EE
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#10 0x000000006ab5a598 in liboctinterp-3!_ZN21tree_multi_assignment6rvalueEi
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#11 0x000000006ab5896f in liboctinterp-3!_ZN21tree_multi_assignment7rvalue1Ei
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#12 0x000000006ab6d60b in
liboctinterp-3!_ZN14tree_evaluator15visit_statementER14tree_statement () from
E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#13 0x000000006ab6cbea in
liboctinterp-3!_ZN14tree_evaluator20visit_statement_listER19tree_statement_list
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#14 0x000000006ab2f033 in
liboctinterp-3!_ZN20octave_user_function17do_multi_index_opEiRK17octave_value_listPKSt4listI13octave_lvalueSaIS4_EE
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#15 0x000000006ab2a9e5 in
liboctinterp-3!_ZN20octave_user_function7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EEiPKS2_I13octave_lvalueSaIS8_EE
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#16 0x000000006ab2ab5e in
liboctinterp-3!_ZN20octave_user_function7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EEi
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#17 0x000000006ab319a4 in
liboctinterp-3!_ZN12octave_value7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EEi
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#18 0x000000006ab31a3d in
liboctinterp-3!_ZN12octave_value7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EEiPKS2_I13octave_lvalueSaIS8_EE
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#19 0x000000006ab7fe63 in
liboctinterp-3!_ZN21tree_index_expression6rvalueEiPKSt4listI13octave_lvalueSaIS1_EE
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#20 0x000000006ab80cae in liboctinterp-3!_ZN21tree_index_expression7rvalue1Ei
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#21 0x000000006ab6d60b in
liboctinterp-3!_ZN14tree_evaluator15visit_statementER14tree_statement () from
E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#22 0x000000006ab6cbea in
liboctinterp-3!_ZN14tree_evaluator20visit_statement_listER19tree_statement_list
() from E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#23 0x000000006afbc6f5 in liboctinterp-3!_Z9main_loopv () from
E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#24 0x000000006a6c4796 in octave_execute_interpreter () from
E:\octave\octave-4.0.1-w64\bin\liboctinterp-3.dll
#25 0x00000000004013e8 in ?? ()
#26 0x000000000040151b in ?? ()
#27 0x00007ff82cdd8102 in KERNEL32!BaseThreadInitThunk () from
C:\WINDOWS\system32\kernel32.dll
#28 0x00007ff82d89c5b4 in ntdll!RtlUserThreadStart () from
C:\WINDOWS\SYSTEM32\ntdll.dll
#29 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)


If I use refblas (mxe) or openblas built on windows, this issue does not
occur.






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?47554>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]