2006年5月23日火曜日

firefoxがfutex loopをする件について

昨日仕事をする前にapt-getをかけた。firefoxがしばらくすると動作しなくなる問題に。しょうがないのでstraceをかけてみるとfutex loopをおこしている気分。

read(5, "372", 1)                      = 1
ioctl(3, FIONREAD, [0]) = 0
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=20, events=POLLIN}, {fd=5, events=POLLIN, revents=POLLIN}], 8, -1) = 1
futex(0x1420a6c, FUTEX_WAKE, 1) = 1
futex(0x1420a68, FUTEX_WAKE, 1) = 1
futex(0x6650e8c, FUTEX_WAIT, 1, NULL) = 0
futex(0x780d898, FUTEX_WAKE, 1) = 0
(continue..)

My problems were caused by the SwitchProxyextensionというのをみかけたが、そんなものは使っていない.

まあfutexの問題ならkernelかglibcかどっちだろ。

ということで今はここまで。

0 件のコメント:

コメントを投稿