[sisyphus] pool segfault

Anton V. Boyarshinov boyarsh на altlinux.org
Ср Окт 17 10:20:52 MSK 2012


В Wed, 17 Oct 2012 11:25:18 +0600
Ildar Mulyukov <ildar на altlinux.ru> пишет:

> > > Во всех случаях один и тот же процесс по имени pool свалился по  
> > сегфолту
> > > (error 4 == PF_USER == user-mode access fault) в одном и том же  
> > месте
> > > внутри libc.  Предлагаю означенный pool найти и обезвредить.
> > После сегодняшего обновления libbluray должно починиться.
> 
> подтверждаю! :)
Мы всем офисом ломали голову: каким образом из старого доброго strdup
может вернуться совершенно битый указатель. Предополагали жуткие
регрессии в glibc. Но оказалось, что strdup в результате автомагии
оказалась без прототипа, а если на x86_64 преобразовать char* в int и
потом обратно, получается совершенно негодный указатель.


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