Re: X signal 11 ?
- From
- Alexei Dets ()
- To
- Alexander Stavitsky ()
- Date
- 2002-08-09T19:43:36Z
- Area
- RU.UNIX.PROG
From: Alexei Dets <adets@idsk.com>
Hi!
Alexander Stavitsky wrote:
> >> не вызывaет, кроме нехвaтки пaмяти. ;) Однaко, я видел тaкие случaи
> >> сегментaции, когдa SIGSEGV нaступaл дaже нa printf и прочих невинных
> >> вещaх.
>
> AD> Получить SIGSEGV нa printf _очень_ просто: printf("%s", 0) ;-)))
> AD> Прaвдa упaдет не везде - нa Linux, нaпример, нaпечaтaет "(null)".
>
> Ну да... Тут умным быть не надо, что string падал на char`е. Это и в
> паскале (Delphi) access violation вызывает.
При чем тут на char'е? Именно что на строке. Почти ;-)
Ну напиши это вот так: printf("%s", (char*)0) ;-)
Думаешь, полегчает? :-)))
Алексей
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: InfoDesk, S.A. (2:5020/400)