[devel] Q: /usr/bin/python2.6 setup.py build --debug: Segmentation fault

Dmitry V. Levin ldv на altlinux.org
Вт Июл 12 22:37:20 UTC 2011


On Tue, Jul 12, 2011 at 05:41:10PM +0700, REAL wrote:
> 12.07.2011 17:38, REAL пишет:
> >модулями. Забавно, что заходя в hsh-shell и 
> >делая всё по спеку, ошибка
> >не воспроизводится.
> 
> И попутно вопрос: как воспроизвести 
> ситуацию в hsh-shell?

Воспроизводится, но с очень низкой вероятностью.

Оказывается, все без исключения случаи Segmentation fault в python, вне
зависимости от пакета, происходили в одном и том же месте в libgotoblas2.
Это хорошо видно благодаря тому, что debug.exception-trace по умолчанию
включен и все эти segfaults попадают в dmesg:

$ cat dmesg.* | sed -n '/^[^ ]* python.*segfault at / s///p' | sort -u
7f1202c38000 ip 00007f1213d1f81a sp 00007f1212b58de0 error 6 in libgoto2p-r1.13.so[7f1213925000+1327000]
7f2d2c7f0000 ip 00007f2d3d80b81a sp 00007f2d3c644de0 error 6 in libgoto2p-r1.13.so[7f2d3d411000+1327000]
7f3eddde0000 ip 00007f3eee9a781a sp 00007f3eed7e0de0 error 6 in libgoto2p-r1.13.so[7f3eee5ad000+1327000]
7f693f9a1000 ip 00007f695058b81a sp 00007f694c9a1de0 error 6 in libgoto2p-r1.13.so[7f6950191000+1327000]
7f6955c19000 ip 00007f696687781a sp 00007f69656b0de0 error 6 in libgoto2p-r1.13.so[7f696647d000+1327000]
7f7fe7bf1000 ip 00007f7ff8c9f81a sp 00007f7ff7ad8de0 error 6 in libgoto2p-r1.13.so[7f7ff88a5000+1327000]
7f886f84d000 ip 00007f888053281a sp 00007f887d04ede0 error 6 in libgoto2p-r1.13.so[7f8880138000+1327000]
7f91cb483000 ip 00007f91dc3fa81a sp 00007f91db233de0 error 6 in libgoto2p-r1.13.so[7f91dc000000+1327000]
7f9e0826b000 ip 00007f9e18f5181a sp 00007f9e17d8ade0 error 6 in libgoto2p-r1.13.so[7f9e18b57000+1327000]
7fa0e5696000 ip 00007fa0f667281a sp 00007fa0fddfcde0 error 6 in libgoto2p-r1.13.so[7fa0f6278000+1327000]
7fb0a6623000 ip 00007fb0b701b81a sp 00007fb0b5e54de0 error 6 in libgoto2p-r1.13.so[7fb0b6c21000+1327000]
7fb9b3553000 ip 00007fb9c436b81a sp 00007fb9c31a4de0 error 6 in libgoto2p-r1.13.so[7fb9c3f71000+1327000]
7fcf1bfc0000 ip 00007fcf2cff881a sp 00007fcf2be31de0 error 6 in libgoto2p-r1.13.so[7fcf2cbfe000+1327000]
7ff562642000 ip 00007ff57322281a sp 00007ff57205bde0 error 6 in libgoto2p-r1.13.so[7ff572e28000+1327000]
[это на x86-64]
ec1f3000 ip 00000000f5362ad8 sp 00000000f491b240 error 6 in libgoto2p-r1.13.so[f4fbb000+eb0000]
ec1ff000 ip 00000000f5362ad8 sp 00000000f6923240 error 6 in libgoto2p-r1.13.so[f4fbb000+eb0000]
ec254000 ip 00000000f5402ad8 sp 00000000f69dc240 error 6 in libgoto2p-r1.13.so[f505b000+eb0000]
ec2d0000 ip 00000000f53e7ad8 sp 00000000f69a4240 error 6 in libgoto2p-r1.13.so[f5040000+eb0000]
ec497000 ip 00000000f5402ad8 sp 00000000f7234240 error 6 in libgoto2p-r1.13.so[f505b000+eb0000]
ec4a5000 ip 00000000f5362ad8 sp 00000000f7186240 error 6 in libgoto2p-r1.13.so[f4fbb000+eb0000]
ec571000 ip 00000000f5379ad8 sp 00000000f6936240 error 6 in libgoto2p-r1.13.so[f4fd2000+eb0000]
ec846000 ip 00000000f5402ad8 sp 00000000f7239240 error 6 in libgoto2p-r1.13.so[f505b000+eb0000]
ecbf3000 ip 00000000f6487ad8 sp 00000000f3bf2240 error 6 in libgoto2p-r1.13.so[f60e0000+eb0000]
ecbf4000 ip 00000000f65bfad8 sp 00000000f3bf3240 error 6 in libgoto2p-r1.13.so[f6218000+eb0000]
ecbfb000 ip 00000000f65d3ad8 sp 00000000f5b8c240 error 6 in libgoto2p-r1.13.so[f622c000+eb0000]
ecbfe000 ip 00000000f660ead8 sp 00000000f5bc7240 error 6 in libgoto2p-r1.13.so[f6267000+eb0000]
ecc03000 ip 00000000f65b5ad8 sp 00000000f5b6e240 error 6 in libgoto2p-r1.13.so[f620e000+eb0000]
ecc05000 ip 00000000f65c9ad8 sp 00000000f5b80240 error 6 in libgoto2p-r1.13.so[f6222000+eb0000]
ecc0a000 ip 00000000f6642ad8 sp 00000000f3c09240 error 6 in libgoto2p-r1.13.so[f629b000+eb0000]
ecc10000 ip 00000000f654fad8 sp 00000000f3c0f240 error 6 in libgoto2p-r1.13.so[f61a8000+eb0000]
ecc33000 ip 00000000f65c5ad8 sp 00000000f5b7e240 error 6 in libgoto2p-r1.13.so[f621e000+eb0000]
ecc3a000 ip 00000000f6607ad8 sp 00000000f5bc0240 error 6 in libgoto2p-r1.13.so[f6260000+eb0000]
ecc42000 ip 00000000f6569ad8 sp 00000000f5b21240 error 6 in libgoto2p-r1.13.so[f61c2000+eb0000]
ecc46000 ip 00000000f65d1ad8 sp 00000000f3c45240 error 6 in libgoto2p-r1.13.so[f622a000+eb0000]
ecc79000 ip 00000000f6608ad8 sp 00000000f5bc1240 error 6 in libgoto2p-r1.13.so[f6261000+eb0000]
ecc7a000 ip 00000000f657dad8 sp 00000000f5b36240 error 6 in libgoto2p-r1.13.so[f61d6000+eb0000]
eccf6000 ip 00000000f65e7ad8 sp 00000000f5ba0240 error 6 in libgoto2p-r1.13.so[f6240000+eb0000]
ecd6e000 ip 00000000f65c2ad8 sp 00000000f456d240 error 6 in libgoto2p-r1.13.so[f621b000+eb0000]
ecd80000 ip 00000000f6669ad8 sp 00000000f3d7f240 error 6 in libgoto2p-r1.13.so[f62c2000+eb0000]
ecdb6000 ip 00000000f6586ad8 sp 00000000f5b3f240 error 6 in libgoto2p-r1.13.so[f61df000+eb0000]
ecddd000 ip 00000000f6751ad8 sp 00000000f45dc240 error 6 in libgoto2p-r1.13.so[f63aa000+eb0000]
ecdf2000 ip 00000000f675aad8 sp 00000000f3df1240 error 6 in libgoto2p-r1.13.so[f63b3000+eb0000]
ecdf3000 ip 00000000f6716ad8 sp 00000000f5cce240 error 6 in libgoto2p-r1.13.so[f636f000+eb0000]
ecdf9000 ip 00000000f66b2ad8 sp 00000000f35f8240 error 6 in libgoto2p-r1.13.so[f630b000+eb0000]
ecdfa000 ip 00000000f66d0ad8 sp 00000000f3df9240 error 6 in libgoto2p-r1.13.so[f6329000+eb0000]
ecdfd000 ip 00000000f665ead8 sp 00000000f35fc240 error 6 in libgoto2p-r1.13.so[f62b7000+eb0000]
ece01000 ip 00000000f6685ad8 sp 00000000f5c3d240 error 6 in libgoto2p-r1.13.so[f62de000+eb0000]
ece02000 ip 00000000f6702ad8 sp 00000000f5cba240 error 6 in libgoto2p-r1.13.so[f635b000+eb0000]
ece1a000 ip 00000000f66cead8 sp 00000000f5c86240 error 6 in libgoto2p-r1.13.so[f6327000+eb0000]
ece1f000 ip 00000000f6665ad8 sp 00000000f5c1e240 error 6 in libgoto2p-r1.13.so[f62be000+eb0000]
ece20000 ip 00000000f6656ad8 sp 00000000f5c0f240 error 6 in libgoto2p-r1.13.so[f62af000+eb0000]
ece29000 ip 00000000f669dad8 sp 00000000f3e28240 error 6 in libgoto2p-r1.13.so[f62f6000+eb0000]
ece30000 ip 00000000f6734ad8 sp 00000000f5cec240 error 6 in libgoto2p-r1.13.so[f638d000+eb0000]
ece42000 ip 00000000f66b3ad8 sp 00000000f5c6b240 error 6 in libgoto2p-r1.13.so[f630c000+eb0000]
ece42000 ip 00000000f670aad8 sp 00000000f3641240 error 6 in libgoto2p-r1.13.so[f6363000+eb0000]
ece47000 ip 00000000f6511ad8 sp 00000000f5aca240 error 6 in libgoto2p-r1.13.so[f616a000+eb0000]
ece4c000 ip 00000000f666dad8 sp 00000000f3e4b240 error 6 in libgoto2p-r1.13.so[f62c6000+eb0000]
ece51000 ip 00000000f66a3ad8 sp 00000000f5c5c240 error 6 in libgoto2p-r1.13.so[f62fc000+eb0000]
ece5c000 ip 00000000f67aaad8 sp 00000000f5d61240 error 6 in libgoto2p-r1.13.so[f6403000+eb0000]
ece69000 ip 00000000f6736ad8 sp 00000000f3e68240 error 6 in libgoto2p-r1.13.so[f638f000+eb0000]
ece6d000 ip 00000000f672fad8 sp 00000000f5ce7240 error 6 in libgoto2p-r1.13.so[f6388000+eb0000]
ece74000 ip 00000000f6697ad8 sp 00000000f5c4f240 error 6 in libgoto2p-r1.13.so[f62f0000+eb0000]
ece75000 ip 00000000f6458ad8 sp 00000000f5a10240 error 6 in libgoto2p-r1.13.so[f60b1000+eb0000]
ece87000 ip 00000000f6733ad8 sp 00000000f5ceb240 error 6 in libgoto2p-r1.13.so[f638c000+eb0000]
ece90000 ip 00000000f671aad8 sp 00000000f3e8f240 error 6 in libgoto2p-r1.13.so[f6373000+eb0000]
ece99000 ip 00000000f666aad8 sp 00000000f3698240 error 6 in libgoto2p-r1.13.so[f62c3000+eb0000]
ecea1000 ip 00000000f6723ad8 sp 00000000f3ea0240 error 6 in libgoto2p-r1.13.so[f637c000+eb0000]
ecea3000 ip 00000000f65e1ad8 sp 00000000f5b9a240 error 6 in libgoto2p-r1.13.so[f623a000+eb0000]
ecea7000 ip 00000000f6777ad8 sp 00000000f5d2f240 error 6 in libgoto2p-r1.13.so[f63d0000+eb0000]
ecea9000 ip 00000000f6669ad8 sp 00000000f5c22240 error 6 in libgoto2p-r1.13.so[f62c2000+eb0000]
ecee8000 ip 00000000f6709ad8 sp 00000000f5cc1240 error 6 in libgoto2p-r1.13.so[f6362000+eb0000]
ecef3000 ip 00000000f6674ad8 sp 00000000f46f2240 error 6 in libgoto2p-r1.13.so[f62cd000+eb0000]
ecef4000 ip 00000000f667ead8 sp 00000000f3ef3240 error 6 in libgoto2p-r1.13.so[f62d7000+eb0000]
ecf00000 ip 00000000f6758ad8 sp 00000000f3eff240 error 6 in libgoto2p-r1.13.so[f63b1000+eb0000]
ecf00000 ip 00000000f67b6ad8 sp 00000000f3eff240 error 6 in libgoto2p-r1.13.so[f640f000+eb0000]
ecf23000 ip 00000000f6627ad8 sp 00000000f5be0240 error 6 in libgoto2p-r1.13.so[f6280000+eb0000]
ecf25000 ip 00000000f6734ad8 sp 00000000f5cec240 error 6 in libgoto2p-r1.13.so[f638d000+eb0000]
ecf4d000 ip 00000000f678dad8 sp 00000000f5d45240 error 6 in libgoto2p-r1.13.so[f63e6000+eb0000]
ecf7c000 ip 00000000f66d0ad8 sp 00000000f5c88240 error 6 in libgoto2p-r1.13.so[f6329000+eb0000]
ecfb6000 ip 00000000f672cad8 sp 00000000f5ce4240 error 6 in libgoto2p-r1.13.so[f6385000+eb0000]
ecfc5000 ip 00000000f6733ad8 sp 00000000f5cea240 error 6 in libgoto2p-r1.13.so[f638c000+eb0000]
ecfce000 ip 00000000f65d2ad8 sp 00000000f5b89240 error 6 in libgoto2p-r1.13.so[f622b000+eb0000]
ecfd6000 ip 00000000f668bad8 sp 00000000f3fd5240 error 6 in libgoto2p-r1.13.so[f62e4000+eb0000]
ecfd8000 ip 00000000f6708ad8 sp 00000000f5cc0240 error 6 in libgoto2p-r1.13.so[f6361000+eb0000]
ed040000 ip 00000000f66f3ad8 sp 00000000f403f240 error 6 in libgoto2p-r1.13.so[f634c000+eb0000]
ed0c9000 ip 00000000f66c5ad8 sp 00000000f40c8240 error 6 in libgoto2p-r1.13.so[f631e000+eb0000]
ed1be000 ip 00000000f67acad8 sp 00000000f49bd240 error 6 in libgoto2p-r1.13.so[f6405000+eb0000]
ed1f9000 ip 00000000f6647ad8 sp 00000000f49f8240 error 6 in libgoto2p-r1.13.so[f62a0000+eb0000]
ed1fd000 ip 00000000f6661ad8 sp 00000000f41fc240 error 6 in libgoto2p-r1.13.so[f62ba000+eb0000]
ed21c000 ip 00000000f66a6ad8 sp 00000000f421b240 error 6 in libgoto2p-r1.13.so[f62ff000+eb0000]
ed226000 ip 00000000f66cbad8 sp 00000000f3a25240 error 6 in libgoto2p-r1.13.so[f6324000+eb0000]
ed24f000 ip 00000000f6610ad8 sp 00000000f5bc9240 error 6 in libgoto2p-r1.13.so[f6269000+eb0000]
ed409000 ip 00000000f6715ad8 sp 00000000f4408240 error 6 in libgoto2p-r1.13.so[f636e000+eb0000]
[это на i586]
Если бы не рандомизация адресов, то здесь было бы всего 2 строчки, по
одной для каждой архитектуры.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20110713/58029ef7/attachment.bin>


Подробная информация о списке рассылки Devel