Объявление

Односложные и бессмысленные темы, не несущие полезную нагрузку или не содержащие в себе вопрос, будут удаляться!

#1 15-11-10 02:38:56

дохтур
Боевой дятел
Здесь с 30-11-09
Сообщений: 767

Crash в функции при передаче неверных параметров

Волею судеб вынужден был столкнуться с pthreads и в поисках нужной информации наткнулся на занятную ссылку: bugzilla.redhat.com/show_bug.cgi?id=151502
Суть в чем: некая функция крешится при передаче ей некорректных/неверных параметров, и хотя в инструкции довольно чётко регламентируется её поведение во всех случаях (возврат 0/1) - мейнтейнер волевым решением (NOTABUG FTW) вводит новое допустимое состояние - * [звездец]
вот такой линуксовый энтерпрайз big_smile

Отредактировано дохтур (15-11-10 02:43:08)


бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector

Вне форума

#2 15-11-10 02:44:15

Дестер
Капитан
Здесь с 09-11-10
Сообщений: 737
Сайт

Re: Crash в функции при передаче неверных параметров

А почему бы не проверять корректность переданных параметров и в случае чего не генерировать исключение?..

Вне форума

#3 15-11-10 02:51:50

дохтур
Боевой дятел
Здесь с 30-11-09
Сообщений: 767

Re: Crash в функции при передаче неверных параметров

Дестер пишет:

А почему бы не проверять корректность переданных параметров и в случае чего не генерировать исключение?..

Passing in an invalid thread ID is certainly a bug, but it has a well-defined behavior and it shouldn't cause a crash.

Добавлено спустя 02 мин 22 с:
Это чистой воды п*х*изм, энтерпрайз уровня


бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector

Вне форума

#4 15-11-10 11:45:14

Гареев Станислав
Забанен
Откуда: Пятигорск
Здесь с 24-07-10
Сообщений: 3,221
Сайт

Re: Crash в функции при передаче неверных параметров

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


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Вне форума

#5 15-11-10 13:27:06

дохтур
Боевой дятел
Здесь с 30-11-09
Сообщений: 767

Re: Crash в функции при передаче неверных параметров

Ви таки не чувствуете всей прелести момента big_smile
Суть ведь не в том, чтобы вставить проверку в свою программу (там, где согласно документации всё должно быть гладко) либо послать патч, а в том, что ответственый человек считает нормальным (NOTABUG) падение программы mad


бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector

Вне форума

#6 15-11-10 15:42:54

usr_share
Участник
Здесь с 12-03-10
Сообщений: 1,595

Re: Crash в функции при передаче неверных параметров

Кстати, автор коммента №1, который и закрыл эту запись как notabug, заявил, что данное поведение сравнимо с передачей некорректного аргумента FILE * функциям из stdio, что тоже вызывет падение программы.

Вне форума

#7 15-11-10 16:19:53

дохтур
Боевой дятел
Здесь с 30-11-09
Сообщений: 767

Re: Crash в функции при передаче неверных параметров

d1337r пишет:

Кстати, автор коммента №1, который и закрыл эту запись как notabug, заявил, что данное поведение сравнимо с передачей некорректного аргумента FILE * функциям из stdio, что тоже вызывет падение программы.

политику партии одобряетедальше первого коммента не читали? big_smile


бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector

Вне форума

#8 15-11-10 17:13:15

Linfan
Забанен
Здесь с 11-11-09
Сообщений: 1,723

Re: Crash в функции при передаче неверных параметров

дохтур пишет:
d1337r пишет:

Кстати, автор коммента №1, который и закрыл эту запись как notabug, заявил, что данное поведение сравнимо с передачей некорректного аргумента FILE * функциям из stdio, что тоже вызывет падение программы.

политику партии одобряетедальше первого коммента не читали? big_smile

дохтур, вы судя по-всему хотели сказать, мол вот он какой, глючный и корявый опенсурс  big_smile Но ненавязчивый поиск по MSDN может дать не меньше (а то и больше) поводов поржать. И шо? Все разрабы разные и уровень у них разный. Как у МС так и у RH. Не нужно делать из какой-либо стороны икону и бить ей поклоны.


"но в отличие от вас не стремлюсь здесь перед всеми показаться умнее всех"
"Ну здесь много мосек, что ж поделаешь."
"народ после общения со мной умнеет что ли, становится более бдительным в сети"
(с) Великий Человек

Вне форума

#9 15-11-10 17:17:03

дохтур
Боевой дятел
Здесь с 30-11-09
Сообщений: 767

Re: Crash в функции при передаче неверных параметров

Linfan пишет:

Но ненавязчивый поиск по MSDN может дать не меньше (а то и больше) поводов поржать

пруфлинк?

Добавлено спустя 10 мин 33 с:

Linfan пишет:

Не нужно делать из какой-либо стороны икону и бить ей поклоны.

Тот факт, что я указываю на недостатки одной системы совсем не значит, что я ставлю иконы другой


бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.009 сек, 7 запросов выполнено - Использовано памяти: 1.7 Мбайт (Пик: 1.81 Мбайт) ]