Bug 24714 - Падает, если все значения выбранного параметра равны нулю
Summary: Падает, если все значения выбранного параметра равны нулю
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: paraview (show other bugs)
Version: unstable
Hardware: x86 Linux
: P3 critical
Assignee: real@altlinux.org
QA Contact: qa-sisyphus
URL: http://www.altlinux.org/%D0%9E%D0%B1%...
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-08 15:03 MSK by Const
Modified: 2010-12-09 10:10 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Const 2010-12-08 15:03:13 MSK
Обнаружил при работе с работе с OpenFOAM.
По ссылке описываю порядок получения «результата».
Небольшое исследование показало, что падение происходит при попытке отобразить поле какой-либо величины, если во всех точках пространства данная величина равна нулю.

Там же по ссылке имеется архив с vtk-данными, на которых получена ошибка.

Сообщение об ошибке имеет вид:
$ paraview 
Error: Floating point exception detected. Signal 8
Аварийный останов
Comment 1 Repository Robot 2010-12-09 08:12:53 MSK
paraview-3.8.1-alt3 -> sisyphus:

* Thu Dec 09 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux> 3.8.1-alt3
- Avoid floating point exception (ALT #24714)
Comment 2 real@altlinux.org 2010-12-09 10:10:21 MSK
Я вставил возврат из процедуры, если размерность равна нулю. Не знаю, насколько это правильно, а в апстрим обращаться - слишком неуютная бюрократическая процедура, и не факт, что там не проигнорируют.

Так что надо проверить, сломалось ли что после такого фикса. Глянуть на него можно здесь:
http://git.altlinux.org/people/real/packages/paraview.git?p=paraview.git;a=commitdiff;h=3b4381a3aa54f1266523bdce943f0a33fe4988e1