LINUX.ORG.RU

Segfault в pyqwt

 ,


0

1
>>> from PyQt4 import QtGui, Qwt5
>>> import sys
>>> app = QtGui.QApplication(sys.argv)
>>> plot = Qwt5.QwtPlot()
>>> Ошибка сегментирования

Свежеустановленный Debian Jessie. Как заставить его работать?

★★★★★

Ответ на: комментарий от templarrr

Крушит память, а именно возможно пытается обратиться к уже удаленным данным. Судя по этому описаню:
The function munmap() removes any mappings for those entire pages containing any part of the address space of the process starting at addr and continuing for len bytes. Further references to these pages result in the generation of a SIGSEGV signal to the process. If there are no mappings in the specified address range, then munmap() has no effect.

А в логе: у вас как раз креш на этой функции сработал. Но возможно это все можно посмотреть более питоно-ориентированными средствами. Ставили из реп?

pylin ★★★★★
()
Ответ на: комментарий от templarrr

Странно - в testing попал пакет без элементарной проверки работоспособности чтоли?

Сложно сказать без статистики, на каком проценте систем проявляется такая ошибка.

JackYF ★★★★
()
Ответ на: комментарий от i-rinat

python2.7 портит свою память прямо при запуске, в valgrind видно.

Это, как выяснилось, нормально. У python'а свой аллокатор памяти и он вызывает ложные срабатывания у valgrind'а.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.