[sisyphus] osec, segfault
Stanislav Ievlev
=?iso-8859-1?q?inger_=CE=C1_altlinux=2Eorg?=
Пн Сен 30 14:57:14 MSD 2002
On Mon, Sep 30, 2002 at 01:37:47PM +0400, Serge Volkov wrote:
> Приветствуюю
>
> у меня такое было нужно было поставить библиотеку libstdс++3.2 кажется
Через apt она должна была вытащиться автоматически
>
> On Mon, 30 Sep 2002 13:27:46 +0400
> Stanislav Ievlev <inger на altlinux.org> wrote:
>
> > On Mon, Sep 30, 2002 at 05:50:09PM +0900, Sergei Dolmatov wrote:
> > > On Mon, Sep 30, 2002 at 12:21:02PM +0400, Stanislav Ievlev wrote:
> > > > On Mon, Sep 30, 2002 at 01:15:50PM +0900, Sergei Dolmatov wrote:
> > > > > Добрый день!
> > > > >
> > > > > С недавнего времени osec стал падать в кору:
> > > > >
> > > > > root на dolmatov ~ # gdb osec
> > > > > (no debugging symbols found)...(gdb) run
> > > > > Starting program: /sbin/osec
> > > > > (no debugging symbols found)...(no debugging symbols found)...(no debugging
> > > > > symbols found)...(no debugging symbols found)...
> > > > > processing... /bin/
> > > > > processing... /lib/
> > > > > (no debugging symbols found)...
> > > > > Program received signal SIGSEGV, Segmentation fault.
> > > > > 0x4003a4c8 in Db::close(unsigned) () from /usr/lib/libdb_cxx-4.0.so
> > > > > (gdb) where
> > > > > #0 0x4003a4c8 in Db::close(unsigned) () from /usr/lib/libdb_cxx-4.0.so
> > > > > #1 0x0804b715 in strcpy () at strcpy:-1
> > > > > #2 0x080578b8 in std::basic_stringbuf<char, std::char_traits<char>,
> > > > > std::allocator<char> >::~basic_stringbuf() ()
> > > > > #3 0x0804f59d in std::basic_stringbuf<char, std::char_traits<char>,
> > > > > std::allocator<char> >::~basic_stringbuf() ()
> > > > > #4 0x0804f796 in std::basic_stringbuf<char, std::char_traits<char>,
> > > > > std::allocator<char> >::~basic_stringbuf() ()
> > > > > #5 0x0804ad2c in strcpy () at strcpy:-1
> > > > > #6 0x4033a727 in __libc_start_main (main=0x804a810 <strcpy+660>, argc=1,
> > > > > ubp_av=0xbffff7a4, init=0x8049ee4 <_init>, fini=0x8059464 <_fini>,
> > > > > rtld_fini=0x4000af04 <_dl_fini>, stack_end=0xbffff79c) at
> > > > > ../sysdeps/generic/libc-start.c:129
> > > > > (gdb)
> > > > >
> > > > > С чем это может быть связано?
> > > > Так сходу ничего не скажешь. Пожайлуста пересоберите osec с отладочной
> > > > информацией и повторите эксперимент. У нас пока такого не наблюдалось.
> > > >
> > > > Может быть Вы помните после чего именно он стал падать?
> > >
> > > После того, как я заболел гриппом. :) Не помню.
> > >
> > > Попытка пересборки дает вот такой результат:
> > >
> > > g++ -ldb_cxx -lcrypto -L/usr/lib -lxml2 -lz -lm osec.o ../lib/storage.o
> > > ../lib/statitem.o ../lib/fields.o ../lib/reporter.o ../lib/cksumitem.o
> > > ../lib/config.o -o osec
> > > ../lib/storage.o: In function `InternalError type_info function':
> > > /usr/src/RPM/BUILD/osec-0.3.3/src/../lib/storage.cpp(.text+0x28): undefined
> > > reference to `Db::Db(DbEnv *, unsigned int)'
> > >
> > > и дальше - undefined references...
> > >
> > > Ему еще что-то надо кроме того, что указано в BuildRequires?
> > Наверное Вы собираете старым компилятором.
> >
> > >
> > > --
> > > Regards,
> > > Sergei Dolmatov.
> > > ---
> > > UNIX was half a billion (500000000) seconds old on
> > > Tue Nov 5 00:53:20 1985 GMT (measuring since the time(2) epoch).
> > > -- Andy Tannenbaum
> > > _______________________________________________
> > > Sisyphus mailing list
> > > Sisyphus на altlinux.ru
> > > http://altlinux.ru/mailman/listinfo/sisyphus
> > _______________________________________________
> > Sisyphus mailing list
> > Sisyphus на altlinux.ru
> > http://altlinux.ru/mailman/listinfo/sisyphus
>
>
> --
> With best wishes, Volkov Serge
> Network Administrator/Security Administrator
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на altlinux.ru
> http://altlinux.ru/mailman/listinfo/sisyphus
Подробная информация о списке рассылки Sisyphus