[Please keep debbugs in CC or To] >  guix pull command fails on a torified bash shell Does it also happen outside a torified shell? torify sets LD_PRELOAD, which is rather fragile ... E.g., if torify comes from a foreign distro and guix comes from guix, then quite possibly there's some kind of binary incompatibility in- between. Anyway, torify probably doesn't do what you want it to do, because the substitutes and most source code is downloaded through the guix daemon, which is probably not torified. I recommend setting the 'http_proxy' and 'https_proxy' environment variables instead (for the daemon and user), although there might be some situations in which they are not respected. Girish schreef op vr 21-01-2022 om 08:54 [+0000]: > Actually, it prints 'Segmentation fault' when I run `guix pull`. Maybe look in 'dmesg' to see if there was an out-of-memory situation. > When I run `/run/current-system/profile/bin/guix pull` it runs fine > but ends with following exception: > ice-9/boot-9.scm:1669:16: In procedure raise-exception: > In procedure scm_lreadr: #:16:144: Unknown # object #\< > I'm not sure whether the above details are enough. > How can I view the complete backtrace for `guix`? Normally, the backtrace is printed automatically, looking like something along these lines: > Backtrace: > In ice-9/boot-9.scm: > 1752:10 6 (with-exception-handler _ _ #:unwind? _ # _) > In unknown file: > 5 (apply-smob/0 #) > In ice-9/boot-9.scm: > 724:2 4 (call-with-prompt _ _ # handle…>) > In ice-9/eval.scm: > 619:8 3 (_ #(#(#))) > In ice-9/boot-9.scm: > 2835:4 2 (save-module-excursion _) > 4380:12 1 (_) > In $HOME/source-code/rw/guix/q.scm: > 1:1 0 (_) > > $HOME/source-code/rw/guix/q.scm:1:1: Unbound variable: foo Basically, the backtrace starts at the 'Backtrace:' line. But it seems like it was not printed in your case ... Greetings Maxime.