[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problems with IceWeasel



BERTRAND Joël wrote:
> gavin duley wrote:
>> The interesting thing I note here is that most of the problems caused
>> seem to be the program hanging, rather than refusing to start (as
>> IceWeasel is).
> 
>     Run iceweasel with strace. You should see FUTEX on the last line
> when Iceweasel hangs.

Thanks for the suggestion. Here are the last few lines (from 'tail
/tmp/strace/iceweasel'):

lstat64("/usr/lib/iceweasel/chrome/classic.jar", 0xff04b430) = -1 ENOENT
(No such file or directory)
gettimeofday({1185286472, 655970}, NULL) = 0
gettimeofday({1185286472, 656275}, NULL) = 0
futex(0xc71d84, FUTEX_WAKE, 1)          = 1
futex(0xc71d80, FUTEX_WAKE, 1)          = 1
read(5, 0xff04d257, 1)                  = -1 EAGAIN (Resource
temporarily unavailable)
ioctl(3, 0x4004667f, 0xff04d344)        = 0
poll([{fd=3, events=POLLIN}, {fd=10, events=POLLIN}, {fd=14,
events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17,
events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}, {fd=5,
events=POLLIN, revents=POLLIN}], 7, -1) = 1
gettimeofday({1185286474, 657891}, NULL) = 0
futex(0xccfc54, FUTEX_WAIT, 1, NULL%

So yes, it looks like futex is what's causing it to hang from time to time.

I'm just trying out the epiphany web browser at the moment, to see if
that gets tripped up by the same futex bug.

thanks,

gavin,



Reply to: