Control: retitle 753461 faketime causes some complex runtime environments 
(including firefox) to hang
Control: tags 753461 - unreproducible
Control: tags 753461 + upstream
Control: forwarded 753461 https://github.com/wolfcw/libfaketime/issues/373

On Wed 2014-08-06 22:38:28 +0200, Wolfgang Hommel wrote:
> In this case, the observed behavior is quite typical for applications 
> which load system libraries (including time-related functions) 
> themselves at run-time. It basically means that the LD_PRELOAD mechanism 
> is somewhat bypassed by the application, which loads the real (not the 
> faking) library again after the linker has loaded the faking library. 
> Strange things (such as slow reactions with few-seconds-offsets or 
> endless hangs with larger offsets) occur when the application is 
> multi-threaded and one thread sees a faked time while another one uses 
> the real system time, and both try to synchronize.

I've just replicated the reporeted behavior with firefox 96.0.3-1 on
debian testing, using a simple testing profile in safe mode:

   faketime 2022-01-01 firefox -P test -no-remote -safe-mode

this hangs indefinitely, presumably due to some of the concerns that
Wolfgang outlines above.

I don't think this is something that we can fix in debian, but i've
noted it in the upstream bugtracker.

      --dkg

Attachment: signature.asc
Description: PGP signature

Reply via email to