Opened 6 years ago

Last modified 3 years ago

#5108 new defect

Models with large arrays of parameters cause the runtime to segfault

Reported by: Francesco Casella Owned by: Lennart Ochel
Priority: high Milestone:
Component: Run-time Version:
Keywords: Cc:

Description

Please check
ScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280
ScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400.
The models fail at runtime with

Limited backtrace at point of segmentation fault
/lib/x86_64-linux-gnu/libpthread.so.0(+0x12890)[0x7fc506f6a890]
/lib/x86_64-linux-gnu/libc.so.6(+0x9430e)[0x7fc506bfb30e]
/lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x8c)[0x7fc506bfe0fc]
/lib/x86_64-linux-gnu/libc.so.6(+0xf377b)[0x7fc506c5a77b]
/lib/x86_64-linux-gnu/libc.so.6(+0xf3af7)[0x7fc506c5aaf7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf3af7)[0x7fc506c5aaf7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf3af7)[0x7fc506c5aaf7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf3af7)[0x7fc506c5aaf7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf3af7)[0x7fc506c5aaf7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf3af7)[0x7fc506c5aaf7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf3af7)[0x7fc506c5aaf7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf3af7)[0x7fc506c5aaf7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf3af7)[0x7fc506c5aaf7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf3af7)[0x7fc506c5aaf7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf3af7)[0x7fc506c5aaf7]

The first of the two models contains a two-dimensional parameter array with 78400 elements, the second with 160000 elemets. These are large arrays, but definitely not huge, about 600 kB and 1.2 MB of memory, respectively. OMC should be able to handle them without problems.

Change History (5)

comment:1 by Francesco Casella, 6 years ago

Milestone: 1.13.01.14.0

Rescheduled to 1.14.0 after 1.13.0 releasee

comment:2 by Francesco Casella, 5 years ago

Milestone: 1.14.01.16.0

Releasing 1.14.0 which is stable and has many improvements w.r.t. 1.13.2. This issue is rescheduled to 1.16.0

comment:3 by Francesco Casella, 4 years ago

Milestone: 1.16.01.17.0

Retargeted to 1.17.0 after 1.16.0 release

comment:4 by Francesco Casella, 4 years ago

Milestone: 1.17.01.18.0

Retargeted to 1.18.0 because of 1.17.0 timed release.

comment:5 by Francesco Casella, 3 years ago

Milestone: 1.18.0

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.