2012/10/15 Paweł Sikora <[email protected]>

> On Monday 15 of October 2012 19:49:09 Artur Frysiak wrote:
> > 2012/10/15 Łukasz Maśko <[email protected]>
> >
> > > Dnia sobota, 13 października 2012, Łukasz Maśko napisał:
> > > > Dnia sobota, 13 października 2012, Łukasz Maśko napisał:
> > > > > avahi-daemon nie startuje. Dostaje segfaulta, który się objawia w
> > > > > dmesgu
> > > >
> > > > > i logach:
> > > > Aha, avahi-0.6.31-4.i686
> > >
> > > I winne jest libgcc-4.7.2-3, na *-1 problem nie występuje.
> > >
> >
> > U mnie (x86_64) kręci się w libssp:
> > (gdb) where
> > #0  0x00007f6d019776f3 in __vsnprintf_chk () from /lib64/libssp.so.0
> > #1  0x00007f6d02633e0a in vsnprintf (__ap=<optimized out>,
> __fmt=<optimized
> > out>, __n=256, __s=0x7fff398275d0 "0w\202\071\377\177") at
> > /usr/include/bits/stdio2.h:77
> > #2  avahi_log_ap (level=level@entry=AVAHI_LOG_INFO,
> > format=format@entry=0x416db0
> > "Found user 'avahi' (UID %lu) and group 'avahi' (GID %lu).",
> > ap=ap@entry=0x7fff398276f8)
> > at log.c:38
> > #3  0x00007f6d02634174 in avahi_log_info (format=format@entry=0x416db0
> > "Found user 'avahi' (UID %lu) and group 'avahi' (GID %lu).") at log.c:77
> > #4  0x000000000040650e in drop_root () at main.c:1305
> > #5  main (argc=<optimized out>, argv=<optimized out>) at main.c:1600
> >
>
> na x86-64 sie kreci w kolko i wypala stos, a na i686 ze wzgledu na inny
> sposob
> przekazywania argumentow jest po chwili przepelnienie stosu. tak czy siak
> nie jest tu winne libgcc, tylko sam optymalizator i sprawa wyglada bardzo
> podobnie jak http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50916
>

Wyłączenie ssp pomaga.
-- 
Artur Frysiak

Attachment: disable-ssp.patch
Description: Binary data

_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym