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