crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему
> Непонятный "вылет" программы., а должна была быть кросплатформенной...
NordWest
  опции профиля:
сообщение 21.4.2009, 23:36
Сообщение #11


Студент
*

Группа: Участник
Сообщений: 86
Регистрация: 26.11.2008
Пользователь №: 433

Спасибо сказали: 1 раз(а)




Репутация:   0  


Ага, только теперь при дебуге выдает ещё и это:
Цитата
Program received signal SIGSEGV, Segmentation fault.
0x080df7bd in ffgiet (fptr=0x987b8e0, imgtype=0xbf827234, status=0xbf827220) at fitscore.c:7038
Program terminated with signal SIGSEGV, Segmentation fault.


А вот код, на который ошибка указывает:
    /* reset position to the correct HDU if necessary */
    if (fptr->HDUposition != (fptr->Fptr)->curhdu)
        ffmahd(fptr, (fptr->HDUposition) + 1, NULL, status);
    else if ((fptr->Fptr)->datastart == DATA_UNDEFINED)
        if ( ffrdef(fptr, status) > 0)               /* rescan header */
            return(*status);
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 21.4.2009, 23:38
Сообщение #12


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Цитата(Гость_Гость_* @ 22.4.2009, 0:35) *
а может дело в первом параметре функции ?
А чем он тебе не нравится? ;)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 21.4.2009, 23:39
Сообщение #13





Гости








    


fitsfile *fptr;//pointer ot FITSfile
ты уверен что под него не надо память выделять???
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 21.4.2009, 23:43
Сообщение #14





Гости








    


fptr=0x987b8e0, imgtype=0xbf827234, status=0xbf827220
выбивается из контектста + ты перемудрил с **в объявлении и & в переданом значении, даже я не понимаю чего ты хочешь
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 21.4.2009, 23:46
Сообщение #15





Гости








    


я имелл в виду fptr=0x987b8e0 выбивается из контектста адресов выделеной памяти
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 21.4.2009, 23:50
Сообщение #16


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Цитата(Гость_Гость_* @ 22.4.2009, 0:43) *
& в переданом значении, даже я не понимаю чего ты хочешь
+1
fits_open_file(fptr, qPrintable(fitsFileName) , READONLY, &status);
//bkb
fits_open_file(fptr, fitsFileName.toAscii().data() , READONLY, &status);


Сообщение отредактировал igor_bogomolov - 21.4.2009, 23:53
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ЙаМайскЫйПчОЛ
  опции профиля:
сообщение 21.4.2009, 23:52
Сообщение #17


Участник
**

Группа: Участник
Сообщений: 154
Регистрация: 10.7.2008
Из: СПб
Пользователь №: 232

Спасибо сказали: 7 раз(а)




Репутация:   5  


ну гдето так)))
а то даж залагиниться пришлось)))))
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 21.4.2009, 23:57
Сообщение #18


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


[oftop]
Так чтож сразу не залогинелся то? С конкретным человеком приятней общаться чем с анонимом :rolleyes:
[/offtop]
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ЙаМайскЫйПчОЛ
  опции профиля:
сообщение 21.4.2009, 23:59
Сообщение #19


Участник
**

Группа: Участник
Сообщений: 154
Регистрация: 10.7.2008
Из: СПб
Пользователь №: 232

Спасибо сказали: 7 раз(а)




Репутация:   5  


да думал поспать лечь, хрен уснеш когда у людей баги при кросплатформизации выявляются
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 22.4.2009, 0:03
Сообщение #20


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


NordWest, погоди. Чет я не врубился. Это что, имелось в виду одно и то же
Цитата(NordWest @ 21.4.2009, 23:26) *
fits_open_file(&fptr, fname , READONLY,&status);

Цитата(NordWest @ 21.4.2009, 23:26) *
int ffopen(fitsfile **fptr, const char *filename, int iomode, int *status);


В смысле fits_open_file и ffopen???????????????77

Сообщение отредактировал igor_bogomolov - 22.4.2009, 0:05
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V  < 1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.11.2024, 0:32