Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под *nix > Общие вопросы программирования
Перезагрузить страницу Segmentation fault в CGI бинарное компилирование
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Vladimir the Red Sunny Vladimir the Red Sunny вне форума
Member
 
Сообщений: 4,232
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.05.2003
По умолчанию Segmentation fault в CGI бинарное компилирование - 07.08.2008, 12:50

Пытался сделать бинарный скомпилированный CGI, чисто попробовать. Сделал, попробовал запустить так: ./index.cgi - на моём компьютере под Ubuntu выполнился, вывел в консоль, что полагается. Загрузил на хостинг (там тоже Linux, но фиг знает, какой именно), попробовал там запустить через SSH - написало "Segmentation fault".
От чего такое бывает? С указателями и памятью накосячить не мог - программа на языке Haskell и уровня "хэллоу ворлд"

Попробовал посмотреть тип файла, который у меня получился и сравнить с теми, что лежат на хостинге и гарантированно работают, вот так:

мой файл:
Код:
$ file index.cgi
index.cgi: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, statically linked, stripped
апач на хостинге:
Код:
$ file httpd
httpd: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, stripped
Т. е. вроде как и то и другое 32-битное под 80386. Что такое "2.6.8" и "2.6.9"? Имеет ли значение тот факт, что они различаются?
Ответить с цитированием
  (#2 (permalink)) Старый
Narwal Narwal вне форума
Member
 
Сообщений: 1,039
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.10.2003
По умолчанию 07.08.2008, 17:55

Цитата:
Что такое "2.6.8" и "2.6.9"?
Версия ядра?
Ответить с цитированием
  (#3 (permalink)) Старый
Vladimir the Red Sunny Vladimir the Red Sunny вне форума
Member
 
Сообщений: 4,232
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.05.2003
По умолчанию 07.08.2008, 18:06

Версии ядра, выданные командой uname -r следующие.
Для моей убунты:
2.6.24-19-generic

Для хостинга:
2.6.18-92.1.6.el5PAE

Некоторое сходство с вышеприведенными номерами заметно, но всё-таки что-то тут не ясно...
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
General Protection Fault написал мне ноут lelik229 Ремонт ноутбуков 5 24.05.2011 09:51
Компилирование программы под Linux _Дмитрий_ Oracle 0 18.11.2010 10:00
Ошибка Segmentation fault extira C++ на Unix 2 28.04.2009 05:31
Как исправить ошибку scanf segmentation fault Leon C++ на Unix 9 27.09.2007 11:52
Компилирование ехe файла Программёр .NET 10 25.06.2007 16:57
Компилирование программного кода dex157 Вопросы начинающих программистов 6 20.08.2006 02:25
Как передать структуру по сети или Segmentation fault vain С/С++ 6 19.01.2006 00:20
Компилирование ехе файлов на C++Builder ==lexus== C++ Builder 2 14.06.2005 19:14
Проблемы из-за указателя *temp segmentation fault tariavo millach C++ на Unix 2 03.01.2005 01:29
Smalltalk и железо компилирование приложения Anonymous Smalltalk 3 04.12.2003 15:58
Компилирование из нескольких файлов depressman С/С++ 2 11.06.2003 19:29
Apache выдает "segmentation fault" XKiller PHP 0 15.02.2003 15:22



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов