PARALLEL.RU

Дискуссионный клуб по параллельным вычислениям
Текущее время: 21 окт 19 0:52

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Про ifort и valgrind
СообщениеДобавлено: 2 апр 07 10:47 
Не в сети

Зарегистрирован: 7 июн 06 11:35
Сообщения: 7
Локализовал я одну проблему связанную я отладкой при помощи Valgrind программы на f95, intel fortran compiler 9.1

Программа, демонстрирующая проблему
Код:
print *, "test"
end


Сообщение Valgrind
Код:
==9863== 1 errors in context 1 of 1:
==9863== Invalid read of size 4
==9863==    at 0x805B4D2: unaligned_bigint (in /home/const/Work/test/a.out)
==9863==    by 0x805B47D: hash (in /home/const/Work/test/a.out)
==9863==    by 0x805B257: for__add_to_lf_table (in /home/const/Work/test/a.out)
==9863==    by 0x805FE04: for__open_proc. (in /home/const/Work/test/a.out)
==9863==    by 0x805D075: for__open_default (in /home/const/Work/test/a.out)
==9863==    by 0x804F063: for_write_seq_lis (in /home/const/Work/test/a.out)
==9863==    by 0x80493FC: MAIN__ (in /home/const/Work/test/a.out)
==9863==    by 0x8049399: main (in /home/const/Work/test/a.out)
==9863==  Address 0x1BA6509C is 1 bytes after a block of size 11 alloc'd
==9863==    at 0x1B8FFAB8: malloc (vg_replace_malloc.c:130)
==9863==    by 0x804E476: for__get_vm (in /home/const/Work/test/a.out)
==9863==    by 0x805EC0C: for__open_proc. (in /home/const/Work/test/a.out)
==9863==    by 0x805D075: for__open_default (in /home/const/Work/test/a.out)
==9863==    by 0x804F063: for_write_seq_lis (in /home/const/Work/test/a.out)
==9863==    by 0x80493FC: MAIN__ (in /home/const/Work/test/a.out)
==9863==    by 0x8049399: main (in /home/const/Work/test/a.out)
--9863--
--9863-- supp:    1 Ugly strchr error in /lib/ld-2.3.5.so
--9863-- supp:   17 dl_relocate_object
==9863==
==9863== IN SUMMARY: 1 errors from 1 contexts (suppressed: 18 from 2)


В случае g77 (и соответствующих 6 пробелов :) в коде) такой проблемы не возникает..

Спрашивается, это ошибка? или так и должно быть? или таковую неприятность можно как-либо подавить?

Спасибо

UPD: Смог пощупать на Lahey Fortran 95 -- проблема отсутствует.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB