[Comm] pdnsd и новый glibc

Владимир Гусев =?iso-8859-1?q?vova1971_=CE=C1_narod=2Eru?=
Вт Янв 23 16:24:55 MSK 2007


Здравствуйте!

Я уже рассказывал о практически удачном обновлении ядра и glibc у ALC 3.0.
Единственной маленькой капелькой дегтя стал неработоспособный (с новым  
glibc) pdnsd. Новой версии этой программы, насколько я понимаю, нет..
Просто на всякий случай привожу вывод ругани pdnsd после обновления glibc..


[root на edu-gusev /]# service pdnsd status
pdnsd is stopped
[root на edu-gusev /]# service pdnsd start
Starting pdnsd service: *** glibc detected *** /usr/sbin/pdnsd:  
munmap_chunk(): invalid pointer: 0x0806431c ***
======= Backtrace: =========
/lib/libc.so.6[0xb7ec1619]
/usr/sbin/pdnsd[0x804a999]
/usr/sbin/pdnsd[0x804f3b2]
/usr/sbin/pdnsd[0x805aab7]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb7e77174]
/usr/sbin/pdnsd[0x804a111]
======= Memory map: ========
08048000-08069000 r-xp 00000000 03:05 197468     /usr/sbin/pdnsd
08069000-0806a000 rw-p 00020000 03:05 197468     /usr/sbin/pdnsd
0806a000-0808c000 rw-p 0806a000 00:00 0          [heap]
b7e46000-b7e4e000 r-xp 00000000 03:01 83106      /lib/libgcc_s.so.1
b7e4e000-b7e4f000 rw-p 00007000 03:01 83106      /lib/libgcc_s.so.1
b7e60000-b7e61000 rw-p b7e60000 00:00 0
b7e61000-b7f7b000 r-xp 00000000 03:01 82991      /lib/libc-2.5.so
b7f7b000-b7f7c000 r--p 0011a000 03:01 82991      /lib/libc-2.5.so
b7f7c000-b7f7e000 rw-p 0011b000 03:01 82991      /lib/libc-2.5.so
b7f7e000-b7f81000 rw-p b7f7e000 00:00 0
b7f81000-b7f92000 r-xp 00000000 03:01 83005      /lib/libpthread-2.5.so
b7f92000-b7f94000 rw-p 00011000 03:01 83005      /lib/libpthread-2.5.so
b7f94000-b7f96000 rw-p b7f94000 00:00 0
b7fa6000-b7fa8000 rw-p b7fa6000 00:00 0
b7fa8000-b7fbf000 r-xp 00000000 03:01 83168      /lib/ld-2.5.so
b7fbf000-b7fc1000 rw-p 00016000 03:01 83168      /lib/ld-2.5.so
bf9a9000-bf9bf000 rw-p bf9a9000 00:00 0          [stack]
ffffe000-fffff000 ---p 00000000 00:00 0          [vdso]
                                                                                            [FAILED]


В принципе ничего страшного я не потерял, но факт есть факт.. В будущем  
дистрибутиве, думаю, тоже будет кэширующий dns-сервер, и вполне возможно,  
что им будет хорошо работающий простой pdnsd. Как решать такую проблему?  
Тупая пересборка ничего не дала..

P.S. Кстати, с обновлением glibc (которое, кстати, не повлекло за собой  
никаких фатальных последствий и зависимостей) в полную силу заработали  
новый wine и crossover, просто не налюбуюсь.. Вот, оказывается в чем было  
дело.. Ну и сборки OO2 от Инфра-ресурс теперь тоже запускаются без  
проблем..

-- 
С уважением, Владимир Гусев



Подробная информация о списке рассылки community