Re: avahi-daemon z avahi- wywraca się przy starcie (winne libgcc)

Artur Frysiak wiget at pld-linux.org
Mon Oct 15 20:27:35 CEST 2012


2012/10/15 Paweł Sikora <pluto at agmk.net>

> On Monday 15 of October 2012 19:49:09 Artur Frysiak wrote:
> > 2012/10/15 Łukasz Maśko <ed at yen.ipipan.waw.pl>
> >
> > > 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 at entry=AVAHI_LOG_INFO,
> > format=format at entry=0x416db0
> > "Found user 'avahi' (UID %lu) and group 'avahi' (GID %lu).",
> > ap=ap at entry=0x7fff398276f8)
> > at log.c:38
> > #3  0x00007f6d02634174 in avahi_log_info (format=format at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: disable-ssp.patch
Type: application/octet-stream
Size: 735 bytes
Desc: not available
URL: </mailman/pipermail/pld-devel-pl/attachments/20121015/8db015ad/attachment.obj>


More information about the pld-devel-pl mailing list