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)