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
signature.asc
Description: PGP signature

