LINUX.ORG.RU

Django lib-dynload/termios.so Segmentation fault


0

1

пытаясь запустить Django в виртуалке получаю следующее

./manage.py runserver 0.0.0.0:8000 Validating models...

wget localhost:80000

Segmentation fault (core dumped)

gdb следующее

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libutil.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libutil.so.1
Reading symbols from /usr/lib/libssl.so.0.9.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libssl.so.0.9.8
Reading symbols from /usr/lib/libcrypto.so.0.9.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcrypto.so.0.9.8
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /home/data/django-projects/env/lib/python2.6/lib-dynload/datetime.so...Reading symbols from /usr/lib/debug/usr/lib/python2.6/lib-dynload/datetime.so...done.
(no debugging symbols found)...done.
Loaded symbols for /home/data/django-projects/env/lib/python2.6/lib-dynload/datetime.so
Reading symbols from /home/data/django-projects/env/lib/python2.6/lib-dynload/_fileio.so...Reading symbols from /usr/lib/debug/usr/lib/python2.6/lib-dynload/_fileio.so...done.
(no debugging symbols found)...done.
Loaded symbols for /home/data/django-projects/env/lib/python2.6/lib-dynload/_fileio.so
Reading symbols from /home/data/django-projects/env/lib/python2.6/lib-dynload/_bytesio.so...Reading symbols from /usr/lib/debug/usr/lib/python2.6/lib-dynload/_bytesio.so...done.
(no debugging symbols found)...done.
Loaded symbols for /home/data/django-projects/env/lib/python2.6/lib-dynload/_bytesio.so
Reading symbols from /home/data/django-projects/env/lib/python2.6/lib-dynload/_json.so...Reading symbols from /usr/lib/debug/usr/lib/python2.6/lib-dynload/_json.so...done.
(no debugging symbols found)...done.
Loaded symbols for /home/data/django-projects/env/lib/python2.6/lib-dynload/_json.so
Reading symbols from /home/data/django-projects/env/lib/python2.6/lib-dynload/termios.so...Reading symbols from /usr/lib/debug/usr/lib/python2.6/lib-dynload/termios.so...done.
(no debugging symbols found)...done.
Loaded symbols for /home/data/django-projects/env/lib/python2.6/lib-dynload/termios.so
Can't read symbols from system-supplied DSO at 0x7fff8d928000: File truncated
Core was generated by `/home/data/django-projects/env/bin/python ./manage.py runserver 0.0.0.0:8000'.
Program terminated with signal 11, Segmentation fault.
#0  0x00000000004c34bb in PyMarshal_ReadLastObjectFromFile ()
(gdb) quit
пакет с питоном проверял

в чём может быть проблема?

★★

в следующем core уже другой трейс

Reading symbols from /lib/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libnsl.so.1
Can't read symbols from system-supplied DSO at 0x7fff03dde000: Файл усечён
Core was generated by `python ./manage.py runserver 0.0.0.0:8000'.
Program terminated with signal 11, Segmentation fault.
#0  0x00002abd82b01497 in kill () from /lib/libc.so.6
в следующем core опять новый трейс, как будто либы крошатся, хотя они не крошатся

fMad ★★
() автор топика
Ответ на: комментарий от true_admin

виртуалка на fornex, ось debian squeeze, памяти достаточно (250 из 500 доступно), саппорот отказывает решать проблему просто даже не знаю в какую сторону покапать

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

Дык с этого и надо было начинать. Вали оттуда. Ну или попроси смигрировать твою виртуалку на другой сервер.

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

Ну друганы это понятно, но, например, на том же OpenShift у меня бывали выпадения приложения, но сугубо по своему криворучию, никаких таких, вот, «системных» корок да и корок вобще не бывало.Речь как и в вашем случае идет о джанге. При этом при всем то было бесплатным хостингом и без официального саппорта, а здесь вам за ваш деньги фиги показывают и криво настроенную систему похоже подсовывают.

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

странная штука, создали новую виртуалку уже на ubuntu сразу же тестирую её, ставлю всё с помощью virtualenv и всё равно такая же засада:

Loaded symbols for /lib/x86_64-linux-gnu/libcrypt.so.1
Reading symbols from /lib/x86_64-linux-gnu/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnsl.so.1
Can't read symbols from system-supplied DSO at 0x7fffac5fd000: File truncated
Core was generated by `python ./manage.py runserver'.
Program terminated with signal 11, Segmentation fault.

fMad ★★
() автор топика
Последнее исправление: fMad (всего исправлений: 1)
Ответ на: комментарий от fMad

Хм, а кроме этого остальное работает? Скажем, простенькие скрипты итп? Без virtualenv.

А то как-то подозрительно это... Возможно, проблема и не в хостере.

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

есть несколько сайтов на python/cgi и джумле, работают без нареканий

поставил Django через apt, запустил без virtualenv

Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_files.so.2
Can't read symbols from system-supplied DSO at 0x7fffd11fd000: File truncated

может быть есть какие то тесты, для проверки джанги и локалазации проблем

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

А смотрите я может совсем не в тему и т.д., но что интересно,она у вас требует себе для работыотладочные символы, во вяском случае это видно по последним сообщениям до падения Черного яс... джанги, возможно для лучшего прояснения картины вам поставить пакеты с -dbg надо для библиотек? При помощи символов она более точно напишет на какой функции произошло падение

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

Какая-то адская трава. А что говорит комманда bt (backtrace) ?

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

хм, ради порядка надо будет довести это дело конца, к тому же тема уже вышла в топ гугла по этой ошибке

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

И еще кроме тех соображений что высказал true_admin: судя по логу, который вы выладывали, у нее часто затык возникает при поиске нужных ей файлов. Отсюда два вопроса: все ли нормально с разрешениями ? Все ли впорядке с кодировкой ? Еще момент: у вас там в первом логе мелькает такая нтересня библиотека как termios.so, при чем очень близко к строкам о генерации корки. Погуглив о этой библиотеке пришел сюда: http://en.wikibooks.org/wiki/Serial_Programming/termios Возможно это другая библиотека, но судя по описанию выше это библиотека, работающая с последовательным портом. Косвенно появление этой библиотеки может подтверждать «железные» корни проблемы

pylin ★★★★★
()
Последнее исправление: pylin (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.