Привет, есть проблема. есть сишная прога, что то типа #include <...> void* funk (void* ptr); int main(){ pthread_t tid; void* rc; pthread_create(&tid, NULL, funk, NULL); pthread_join(&tid, &rc); return 0; } void* funk (void* ptr){ char* s1 = "test_s1"; char* s2 = "test_s2"; strcat(s1, s2); } так вот, если ф-ция funk объявлена в другом файле, то на strcat происходит Segmentation fault, если в этом же, то все путем, в чем тут дело?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Posix Threads (2005)
- Форум Реализовать последовательно-параллельный запуск потоков (2017)
- Форум pthread_create и прочий бред. (2004)
- Форум Убить поток (2002)
- Форум pthreads - ошибка линковки (2001)
- Форум Завершение потока: остается занятая память. (2009)
- Форум pthread_create виснет в дочернем процессе. Помогите! (2002)
- Форум pthread_create() приводит к Segmentation fault (2004)
- Форум Потоки. Не отрабатывается функция потока. С#. (2013)
- Форум Утекает память при завершении потока. (2006)