[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/
- [Octave-bug-tracker] [bug #47554] logm(rand(i)) : i>=130 gives segfault on mxe-octave 64bit (openblas issue),
Tatsuro MATSUOKA <=
- [Octave-bug-tracker] [bug #47554] logm(rand(i)) : i>=130 gives segfault on mxe-octave 64bit (openblas issue), Philip Nienhuis, 2016/03/28
- [Octave-bug-tracker] [bug #47554] logm(rand(i)) : i>=130 gives segfault on mxe-octave 64bit (openblas issue), Tatsuro MATSUOKA, 2016/03/28
- [Octave-bug-tracker] [bug #47554] logm(rand(i)) : i>=130 gives segfault on mxe-octave 64bit (openblas issue), Philip Nienhuis, 2016/03/28
- [Octave-bug-tracker] [bug #47554] logm(rand(i)) : i>=130 gives segfault on mxe-octave 64bit (openblas issue), Mike Miller, 2016/03/28
- [Octave-bug-tracker] [bug #47554] logm(rand(i)) : i>=130 gives segfault on mxe-octave 64bit (openblas issue), Philip Nienhuis, 2016/03/28
- [Octave-bug-tracker] [bug #47554] logm(rand(i)) : i>=130 gives segfault on mxe-octave 64bit (openblas issue), John Donoghue, 2016/03/29
- [Octave-bug-tracker] [bug #47554] logm(rand(i)) : i>=130 gives segfault on mxe-octave 64bit (openblas issue), John Donoghue, 2016/03/29
- [Octave-bug-tracker] [bug #47554] logm(rand(i)) : i>=130 gives segfault on mxe-octave 64bit (openblas issue), John Donoghue, 2016/03/29
- [Octave-bug-tracker] [bug #47554] logm(rand(i)) : i>=130 gives segfault on mxe-octave 64bit (openblas issue), John Donoghue, 2016/03/29
- [Octave-bug-tracker] [bug #47554] logm(rand(i)) : i>=130 gives segfault on mxe-octave 64bit (openblas issue), Tatsuro MATSUOKA, 2016/03/29