KSE: whom to blame, -current SMP or firefox?

From: Andrey Chernov <ache_at_freebsd.org>
Date: Fri, 18 Nov 2005 16:11:31 +0300
The problem: I got 100% dead loop at 'install' stage of the 'firefox' 
port (after ===> Building Chrome's registry... message).
'/usr/X11R6/lib/firefox/regchrome' is the program that loops (at the end 
of its task, so kill -9 continues install normally). That is SMP machine.

If I leave it for, say, 10mins, I start to get lots of 
calcru: runtime went backwards from 121010657 usec to 120993592 usec for 
pid 5769 (regchrome)
on my console.

The _same_ 'regchrome' binary & libs set runs without problem and exits 
quickly on another UP machine!!! Both machines are identical recent 
-current.

'ktrace' shows that loop happens in KSE code. Here is relevant piece of 
'kdump':
  ...
  9152 regchrome NAMI  "/usr/X11R6/lib/firefox/chrome/.reregchrome"
  9152 regchrome RET   access -1 errno 2 No such file or directory
  9152 regchrome CALL  write(0x6,0x282b8f8d,0x1)
  9152 regchrome GIO   fd 6 wrote 1 byte
       "8"
  9152 regchrome RET   write 1
  9152 regchrome CALL  kse_release(0xbfbfe8a0)
  9152 regchrome RET   kse_release 0
  9152 regchrome CALL  read(0x5,0xbf8fdb40,0x400)
  9152 regchrome GIO   fd 5 read 1 byte
       "8"
  9152 regchrome RET   read 1
  9152 regchrome CALL  kse_release(0xbf8fdeb0)
  9152 regchrome RET   kse_release 0
  9152 regchrome CALL  kse_release(0xbfbfe8a0)
  9152 regchrome RET   kse_release 0
  9152 regchrome CALL  kse_release(0xbf8fdeb0)
  9152 regchrome RET   kse_release 0
  9152 regchrome CALL  kse_release(0xbfbfe8a0)
  9152 regchrome RET   kse_release 0
  9152 regchrome CALL  kse_release(0xbf8fdeb0)
  9152 regchrome RET   kse_release 0
  ... loops ...

Any ideas?
-- 
http://ache.pp.ru/
Received on Fri Nov 18 2005 - 12:11:34 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:47 UTC